diff options
author | Chris Buechler <cmb@pfsense.org> | 2016-01-05 00:11:22 -0600 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2016-01-05 09:08:10 -0200 |
commit | 32818dd976c0d3ae1455fe5c767a4b9a46bac654 (patch) | |
tree | f7ef513199c9cfac22410df9b222c845d400c113 /src/etc/inc/system.inc | |
parent | 1d0c3a109692a918f36aa52693c9264e98d0269c (diff) | |
download | pfsense-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.inc | 7 |
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) { |