我在托管网站上购买了HTTPS SSL连接的证书。我收到了[名称] .crt文件
var options = {
cert: fs.readFileSync('./https/8546332154a5224.crt')
};
var app = express();
var server = https.createServer(options, app);
var expressWs = expressWs(app, server);
我相信我需要一个证书签名请求文件.csr和一个私钥。我不知道如何生成它们。
您可以从命令行使用OpenSSL。 OpenSSL生成私钥和CSR文件:
openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr