summaryrefslogtreecommitdiffstats
path: root/ssl-config-generator
diff options
context:
space:
mode:
authorGene Wood <gene_wood@cementhorizon.com>2015-02-26 00:42:00 -0800
committerGene Wood <gene_wood@cementhorizon.com>2015-02-26 00:42:00 -0800
commit67151c41d7f7963c2c93795e8ff31da65d134e24 (patch)
tree4a893106fbf2601e282391d6427f0075194ef43f /ssl-config-generator
parent965d84b464ac524ba2f24c4947f7284b81f8f307 (diff)
downloadserver-side-tls-67151c41d7f7963c2c93795e8ff31da65d134e24.zip
server-side-tls-67151c41d7f7963c2c93795e8ff31da65d134e24.tar.gz
server-side-tls-67151c41d7f7963c2c93795e8ff31da65d134e24.tar.bz2
Conditionally displays SSLCertificateChainFile based on Apache version
Resolves Issue #21
Diffstat (limited to 'ssl-config-generator')
-rw-r--r--ssl-config-generator/index.html9
1 files changed, 7 insertions, 2 deletions
diff --git a/ssl-config-generator/index.html b/ssl-config-generator/index.html
index bfbbecc..040b1e0 100644
--- a/ssl-config-generator/index.html
+++ b/ssl-config-generator/index.html
@@ -72,8 +72,7 @@ server {
&lt;VirtualHost *:443&gt;
...
SSLEngine on
- SSLCertificateFile /path/to/signed_certificate
- SSLCertificateChainFile /path/to/intermediate_certificate
+{{certFile}}
SSLCertificateKeyFile /path/to/private/key
SSLCACertificateFile /path/to/all_ca_certs
@@ -176,6 +175,12 @@ frontend ft_test
data.ocspStaplingCache = 'SSLStaplingCache shmcb:/var/run/ocsp(128000)' + '\n'
}
+ if (isSemVer(data.serverVersion, '>=2.4.8')) {
+ data.certFile = ' SSLCertificateFile /path/to/signed_certificate_followed_by_intermediate_certs';
+ } else {
+ data.certFile = ' SSLCertificateFile /path/to/signed_certificate\n' +
+ ' SSLCertificateChainFile /path/to/intermediate_certificate';
+ }
if (data.hstsEnabled == "true") {
data.hsts = '\n # HSTS (mod_headers is required) (15768000 seconds = 6 months)' + '\n' +
' Header always add Strict-Transport-Security "max-age=15768000"'