From 5eea1bac6c0da7b71d28d0a2c460accd82f399c9 Mon Sep 17 00:00:00 2001 From: Emmanuel Narh Date: Sat, 5 Mar 2016 13:44:32 -0600 Subject: [PATCH] ADDED intermediate ssl certificate option The https module allows for an intermediate certificate in the options. It was somehow missed. Adding it back since I had a certificate that included an intermediate certificate. --- lib/cli.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/cli.js b/lib/cli.js index 9f95fcf8a..6b079c69b 100644 --- a/lib/cli.js +++ b/lib/cli.js @@ -132,7 +132,9 @@ function afterConfigLoad() { secureProtocol: 'SSLv23_method', // disable insecure SSLv2 and SSLv3 secureOptions: constants.SSL_OP_NO_SSLv2 | constants.SSL_OP_NO_SSLv3, key: fs.readFileSync(config.https.key), - cert: fs.readFileSync(config.https.cert) + cert: fs.readFileSync(config.https.cert), + ca: fs.readFileSync(config.https.ca) + }, app) } catch (err) { // catch errors related to certificate loading logger.logger.fatal({ err: err }, 'cannot create server: @{err.message}')