在节点/快速服务器上重新安装 godaddy 证书?

在节点/快速服务器上重新安装 godaddy 证书?

复制自这里

我正在代表客户查看服务器,并且想知道该证书实际上是什么以及它来自哪里:

require('https').createServer({
    key: fs.readFileSync('/path/to/something.key'),
    cert: fs.readFileSync('/path/to/something.crt'), }, app).listen(443);

我知道我应该将其添加到末尾以包含我下载的 godaddy 证书包:

ca: [fs.readFileSync('./ssl/bundle_01.crt', 'utf8'),
     fs.readFileSync('./ssl/bundle_02.crt', 'utf8')]

1) 知道为什么在我的 godaddy 捆绑文件中有 3 个证书吗?(gd_bundle-g2-g1.crt)

2)我的 godaddy 下载附带的其他文件是什么?(someHash.crt)

3) 既然旧证书已过期,我是否应该替换 something.crt 证书?我到底应该用什么来替换它?我是否需要生成新密钥并发出新的 csr 请求?然后我是否需要下载新的 godaddy 证书包?

我对此很陌生,正在阅读其他问题和文章。

非常感谢!

答案1

我不太了解,node.js但我可以回答你关于证书的问题

1)此文件gd_bundle-g2-g1.crt是 godaddy 的根颁发机构证书(在 Windows 服务器上,此文件应存储在Intermediate Certification Authority证书文件夹中,以便您的服务器知道签署您证书的公司是谁)

2)someHash.crt是实际证书

3) GoDaddy 通常有证书自动续订功能,因此您可以直接下载新证书,或者,如果您没有自动续订选项,您可以要求 godaddy 续订您的证书。如果您不想这样做,最好重新分配 CSR 请求,以确保一切正常。请记住,您需要购买一个全新的证书

相关内容