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 });