summaryrefslogtreecommitdiffstats
path: root/src/etc/inc/system.inc
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2016-01-05 00:11:22 -0600
committerRenato Botelho <renato@netgate.com>2016-01-05 09:08:10 -0200
commit32818dd976c0d3ae1455fe5c767a4b9a46bac654 (patch)
treef7ef513199c9cfac22410df9b222c845d400c113 /src/etc/inc/system.inc
parent1d0c3a109692a918f36aa52693c9264e98d0269c (diff)
downloadpfsense-32818dd976c0d3ae1455fe5c767a4b9a46bac654.zip
pfsense-32818dd976c0d3ae1455fe5c767a4b9a46bac654.tar.gz
Include CA chain in certificate for nginx
Diffstat (limited to 'src/etc/inc/system.inc')
-rw-r--r--src/etc/inc/system.inc7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/etc/inc/system.inc b/src/etc/inc/system.inc
index 992e647..1f900d8 100644
--- a/src/etc/inc/system.inc
+++ b/src/etc/inc/system.inc
@@ -1322,7 +1322,12 @@ EOD;
return 1;
}
chmod("{$g['varetc_path']}/{$cert_location}", 0600);
- fwrite($fd, $cert);
+ if ($ca <> "") {
+ $cert_chain = $cert . "\n" . $ca;
+ } else {
+ $cert_chain = $cert;
+ }
+ fwrite($fd, $cert_chain);
fclose($fd);
$fd = fopen("{$g['varetc_path']}/{$key_location}", "w");
if (!$fd) {
OpenPOWER on IntegriCloud