【发布时间】:2017-09-18 10:46:47
【问题描述】:
我想为我的 node.js socket.io 服务器创建 HTTPS 服务器, 使用此代码进行自签名认证
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 没用
-
@Thabung 我必须使用真正的 SSL,自行生成的证书将不起作用。
标签: node.js windows ssl socket.io