【发布时间】:2014-02-26 05:46:21
【问题描述】:
我最近从 Comodo 购买了 SSL 证书。他们给我发了这些文件:
AddTrustExternalCARoot.crt
PositiveSSLCA2.crt
mydomain.crt
然后我像这样创建了我的私钥和 ca-bundle,
openssl genrsa -des3 -out mydomain.key 1024
cat PositiveSSLCA2.crt AddTrustExternalCARoot.crt > mydomain.ca-bundle
这是我用来将它们组合在一起的代码。我在 Chrome 中收到 SSL 连接错误。
var privateKey = fs.readFileSync('./mydomain.key').toString();
var certificate = fs.readFileSync('./mydomain.crt').toString();
var ca = fs.readFileSync('./mydomain.ca-bundle').toString();
var io = require('socket.io').listen(1200, { key:privateKey,cert:certificate,ca:ca });
【问题讨论】: