0
我最近从Comodo购买了SSL证书。他们给我这些文件:Socket.io/Node.js和SSL
AddTrustExternalCARoot.crt
PositiveSSLCA2.crt
mydomain.crt
然后我建立了我的私钥和CA-捆绑像这样,
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 });