Nodejs Https认证

时间:2015-10-04 06:57:48

标签: node.js ssl https

最近我买了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文件!我该如何创建它们?

1 个答案:

答案 0 :(得分:1)

我是这样做的:

Kleisli m a

其中app是Express应用。

您可以将 server.key 替换为 key.key ,将 server.crt 替换为 www_photoshooter_gr.crt ca.crt COMODORSADomainValidationSecureServerCA.crt