Allow for custom ca set on httpsOptions to be used in the creteSecureContext call.
This commit is contained in:
parent
9f31326a5a
commit
6ecfef3dad
|
@ -102,6 +102,7 @@ module.exports.create = function (opts) {
|
||||||
certInfo.tlsContext = tls.createSecureContext({
|
certInfo.tlsContext = tls.createSecureContext({
|
||||||
key: certInfo.privkey || certInfo.key // privkey.pem
|
key: certInfo.privkey || certInfo.key // privkey.pem
|
||||||
, cert: certInfo.fullchain || certInfo.cert // fullchain.pem (cert.pem + '\n' + chain.pem)
|
, cert: certInfo.fullchain || certInfo.cert // fullchain.pem (cert.pem + '\n' + chain.pem)
|
||||||
|
, ca: (opts.httpsOptions.ca ? opts.httpsOptions.ca + '\n' + certInfo.ca : certInfo.ca)
|
||||||
});
|
});
|
||||||
} catch(e) {
|
} catch(e) {
|
||||||
console.warn("[Sanity Check Fail]: a weird object was passed back through le.fetch to lex.fetch");
|
console.warn("[Sanity Check Fail]: a weird object was passed back through le.fetch to lex.fetch");
|
||||||
|
|
Loading…
Reference in New Issue