diff --git a/bws.js b/bws.js index f1cbb21..4628b37 100755 --- a/bws.js +++ b/bws.js @@ -27,12 +27,15 @@ var serverOpts = {}; if (config.https) { serverOpts.key = fs.readFileSync(config.privateKeyFile || './ssl/privatekey.pem'); serverOpts.cert = fs.readFileSync(config.certificateFile || './ssl/certificate.pem'); + serverOpts.ciphers = 'ECDHE-RSA-AES256-SHA:AES256-SHA:RC4-SHA:RC4:HIGH:!MD5:!aNULL:!EDH:!AESGCM'; + serverOpts.honorCipherOrder = true; // This sets the intermediate CA certs only if they have all been designated in the config.js if (config.CAinter1 && config.CAinter2 && config.CAroot) { serverOpts.ca = [fs.readFileSync(config.CAinter1), - fs.readFileSync(config.CAinter2), - fs.readFileSync(config.CAroot) - ];}; + fs.readFileSync(config.CAinter2), + fs.readFileSync(config.CAroot) + ]; + }; } var start = function(cb) {