我正在将Java应用程序迁移到NodeJS,他们正在使用SSL,他们给了我一些与此相关的文件:
www.domain.com.key
www.domain.com.csr
但我不是这方面的专家,而且我尝试使用Express设置SSL证书,但似乎还需要 .CRT 文件。< / p>
我问他们,但是他们告诉我 .CRT 实际上在 .CSR 文件中。
我不知道如何才能让它发挥作用,我一直在阅读并做很多事情而没有成功,不知道吗?
感谢。
答案 0 :(得分:4)
.key文件可能是您的私钥
.csr文件是可能使用您的私钥签名的证书请求
您需要的可能是.crt:与证书颁发机构签署的csr相对应的证书(或自签名,取决于您想要完成的内容)
节点(就像另一个Web服务器)应该问你3件事: - 你的私钥 - 证书 - 证书链,最终,取决于证书
你可以做的是用文本编辑器打开不同的文件,看看你是否看到里面的证书:
你应该看到-----开始证书-----或-----开始私人钥匙-----或-----开始证书要求-----,会告诉你文件的确切内容。