我想创建HTTPS服务器,以我的node.js socket.io服务器, 具有自我标志认证做了,使用此代码分配到HTTPS node.js的socket.io
var fs = require('fs');
var app = require('express')();
var https = require('https');
var server = https.createServer({
key: fs.readFileSync('C:/ssl/ia.key'),
cert: fs.readFileSync('C:/ssl/ia.crt'),
requestCert: false,
rejectUnauthorized: false
},app);
server.listen(8888);
,但购买时实一个我只得到.crt文件,如何保护我的节点应用程序在Windows服务器上使用它?
您应该在生成CSR时创建了密钥。 – Matt
检查这一个http://stackoverflow.com/questions/25318997/convert-crt-file-to-cer-and-key – Thabung
@Matt它没有工作 – DevMohammad