0
我的NodeJS服务器当前使用自签名的证书,如下所示:如何使用外部证书的HTTPS中的NodeJS
var sslOptions = {
key: fs.readFileSync('./self-ssl/server.key'),
cert: fs.readFileSync('./self-ssl/server.crt'),
ca: fs.readFileSync('./self-ssl/ca.crt'),
requestCert: true,
rejectUnauthorized: false
};
https = require('https').createServer(sslOptions, app);
我想改变这种使用第三方证书,我已经收到了的RapidSSL证书为我的域名复制./ssl/mactester_com_ee.crt
。
我的问题是如何编辑旧的自签名代码以使用新的第三方证书?
感谢,
您所需要的密钥和CA证书。通常如果你得到一个证书存储文件,你可以使用OpenSSL导出每个 – vbranden
似乎没有ca证书工作见下面我的答案。 –
如果它是公共ca,那么它可能已经存在于您的证书存储区中 – vbranden