Skip to content

Commit 5c4d550

Browse files
author
laking
committed
Implemented local CA certificate signing.
1 parent 0930f5f commit 5c4d550

15 files changed

+80
-3
lines changed

install/dist/conf/centos52.conf.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,4 +186,6 @@
186186
$conf['cron']['crontab_dir'] = '/etc/cron.d';
187187
$conf['cron']['wget'] = '/usr/bin/wget';
188188

189+
$conf['CA-path'] = '/etc/pki/CA';
190+
189191
?>

install/dist/conf/centos53.conf.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,4 +186,6 @@
186186
$conf['cron']['crontab_dir'] = '/etc/cron.d';
187187
$conf['cron']['wget'] = '/usr/bin/wget';
188188

189+
$conf['CA-path'] = '/etc/pki/CA';
190+
189191
?>

install/dist/conf/debian40.conf.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,5 +190,8 @@
190190
$conf['cron']['init_script'] = 'cron';
191191
$conf['cron']['crontab_dir'] = '/etc/cron.d';
192192
$conf['cron']['wget'] = '/usr/bin/wget';
193+
194+
$conf['CA-path'] = '/etc/ssl';
195+
193196

194197
?>

install/dist/conf/debian60.conf.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,5 +190,8 @@
190190
$conf['cron']['init_script'] = 'cron';
191191
$conf['cron']['crontab_dir'] = '/etc/cron.d';
192192
$conf['cron']['wget'] = '/usr/bin/wget';
193+
194+
$conf['CA-path'] = '/etc/ssl';
195+
193196

194197
?>

install/dist/conf/fedora9.conf.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,4 +186,6 @@
186186
$conf['cron']['crontab_dir'] = '/etc/cron.d';
187187
$conf['cron']['wget'] = '/usr/bin/wget';
188188

189+
$conf['CA-path'] = '/etc/pki/CA';
190+
189191
?>

install/dist/conf/gentoo.conf.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,4 +202,7 @@
202202
$conf['cron']['crontab_dir'] = '/etc/cron.d';
203203
$conf['cron']['group'] = 'cron';
204204
$conf['cron']['wget'] = '/usr/bin/wget';
205+
206+
$conf['CA-path'] = '/etc/ssl';
207+
205208
?>

install/dist/conf/opensuse110.conf.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,4 +186,6 @@
186186
$conf['cron']['crontab_dir'] = '/etc/cron.d';
187187
$conf['cron']['wget'] = '/usr/bin/wget';
188188

189+
$conf['CA-path'] = '/etc/ssl';
190+
189191
?>

install/dist/conf/opensuse112.conf.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,4 +186,6 @@
186186
$conf['cron']['crontab_dir'] = '/etc/cron.d';
187187
$conf['cron']['wget'] = '/usr/bin/wget';
188188

189+
$conf['CA-path'] = '/etc/ssl';
190+
189191
?>

install/dist/lib/fedora.lib.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -695,6 +695,10 @@ public function install_ispconfig()
695695
$content = str_replace('{server_id}', $conf['server_id'], $content);
696696
$content = str_replace('{ispconfig_log_priority}', $conf['ispconfig_log_priority'], $content);
697697
$content = str_replace('{language}', $conf['language'], $content);
698+
699+
if (!$conf['CA-enabled']) $content = str_replace('$conf[\'CA', '//$conf[\'CA', $content);
700+
$content = str_replace('{CA-path}', $conf['CA-path'], $content);
701+
$content = str_replace('{CA-pass}', $conf['CA-pass'], $content);
698702

699703
wf("$install_dir/server/lib/$configfile", $content);
700704

install/dist/lib/gentoo.lib.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -667,6 +667,10 @@ public function install_ispconfig()
667667

668668
$this->write_config_file("$install_dir/interface/lib/$configfile", $content);
669669

670+
if(!$conf['CA-enabled']) $content = str_replace('$conf[\'CA','//$conf[\'CA', $content);
671+
$content = str_replace('{CA-path}', $conf['CA-path'], $content);
672+
$content = str_replace('{CA-pass}', $conf['CA-pass'], $content);
673+
670674
//* Create the config file for ISPConfig server
671675
$this->write_config_file("$install_dir/server/lib/$configfile", $content);
672676

0 commit comments

Comments
 (0)