繁体   English   中英

如何在NodeJS中安装GoDaddy SSL证书?

[英]How do I install GoDaddy SSL certificate in NodeJS?

我正在使用NodeJS 0.10.x

我从GoDaddy购买了SSL,并下载了两个.crt文件。 一个.crt文件似乎是证书,另一个似乎是一捆证书。

在我的NodeJS应用程序中,我需要为其提供一个keycert文件,如下所示:

var server = useHttps ? https.Server({
  key: fs.readFileSync(__dirname + '/certs/server.key'),
  cert: fs.readFileSync(__dirname + '/certs/server.crt'),
}, app) : http.Server(app);

我需要将GoDaddy SSL文件之一转换为.key吗?

我可以按原样使用GoDaddy提供的文件吗? 如果是这样,关键是哪一个?

编辑:

我有与此问题相同的问题:

生成SSL密钥以与node.js一起使用

但是,答案涉及如何获取.key文件。 我查看了NodeJS文档,但没有对此发表任何评论。

您已经有了密钥:if用于生成发送给godaddy的CSR(证书签名请求)。

密钥可以是openssl req -new命令的输入,也可以要求它为您生成密钥(在这种情况下,-keyout选项控制密钥的保存位置)。

除了您应该没有其他人可以访问私钥,因此,如果您再也没有私钥,则不能使用证书。 它看起来像GoDaddy的将让你重设密钥证书。 实际上,这只是您最初获取证书所经过的过程的重复。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM