diff --git a/index.js b/index.js index 281d9ba..68ac71f 100644 --- a/index.js +++ b/index.js @@ -64,7 +64,8 @@ module.exports.create = function (autoSni) { certs: certs , tlsContext: 'string' === typeof certs.cert && tls.createSecureContext({ key: certs.privkey - , cert: certs.cert + certs.chain + // backwards/forwards compat + , cert: (certs.cert||'').replace(/[\r\n]+$/, '') + '\r\n' + certs.chain , rejectUnauthorized: autoSni.tlsOptions.rejectUnauthorized , requestCert: autoSni.tlsOptions.requestCert // request peer verification diff --git a/package.json b/package.json index 4404772..707246d 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,11 @@ { "name": "le-sni-auto", - "version": "2.1.4", + "version": "2.1.5", "description": "An auto-sni strategy for registering and renewing letsencrypt certificates using SNICallback", "homepage": "https://git.coolaj86.com/coolaj86/le-sni-auto.js", "main": "index.js", "dependencies": { - "bluebird": "^3.4.1" + "bluebird": "^3.5.1" }, "devDependencies": {}, "scripts": {