duck-typed CA parameter
authorPepijn de Vos <pepijndevos@gmail.com>
Sat, 13 Apr 2013 15:26:51 +0000 (17:26 +0200)
committerPepijn de Vos <pepijndevos@gmail.com>
Sat, 13 Apr 2013 15:26:51 +0000 (17:26 +0200)
server/weblistener.js

index 87bb2e7416ab0eb59a7e10a2c3679de5a5e1cbe8..f59723bf0739f5cd099a8430e61f38552708afb1 100644 (file)
@@ -47,8 +47,10 @@ var WebListener = function (web_config, transports) {
         };
 
         // Do we have an intermediate certificate?
-        if (typeof web_config.ssl_ca !== 'undefined') {
+        if (typeof web_config.ssl_ca.map !== 'undefined') {
             opts.ca = web_config.ssl_ca.map(function (f) { return fs.readFileSync(f); });
+        } else if (typeof web_config.ssl_ca !== 'undefined') {
+            opts.ca = fs.readFileSync(web_config.ssl_ca);
         }