最近我买了ssl认证
现在我有5个文件:
1)COMODORSADomainValidationSecureServerCA.crt
2)COMODORSAAddTrustCA.crt
3)AddTrustExternalCARoot.crt
4)www_photoshooter_gr.crt
5)key.key(私钥)
我知道我必须像这个样本一样创建一个https nodejs服务器
var https = require('https');
var fs = require('fs');
var opts = {key: fs.readFileSync('key.pem'),
cert: fs.readFileSync('cert.pem')};
https.createServer(opts, function (req, res) {
res.end('secured!');
}).listen(4443);
但我没有.pem文件!我该如何创建它们?
答案 0 :(得分:1)
我是这样做的:
Kleisli m a
其中app是Express应用。
您可以将 server.key 替换为 key.key ,将 server.crt 替换为 www_photoshooter_gr.crt , ca.crt COMODORSADomainValidationSecureServerCA.crt