.KEY 和 .CSR 文件但没有 .CRT 文件

.KEY and .CSR files but no .CRT file

我正在将 Java 应用程序迁移到 NodeJS,他们正在使用 SSL,他们给了我一些与此相关的文件:

www.domain.com.key
www.domain.com.csr

但我不是这方面的专家,我正在尝试使用 Express 设置 SSL 证书,但似乎还需要 .CRT 文件。

我问过他们,但他们告诉我 .CRT 实际上在 .CSR 文件中。

不确定我应该怎么做才能让它发挥作用,我一直在阅读和做很多事情但都没有成功,有什么想法吗?

谢谢。

.key 文件可能是您的私钥

.csr 文件是一个可能用您的私钥签名的证书请求

您需要的可能是一个 .crt :由证书颁发机构签署的与您的 csr 相对应的证书(或自签名,具体取决于您要完成的任务)

节点(就像另一个网络服务器)应该问你三件事: - 你的私钥 - 证书 - 证书链,最终取决于证书

你可以用文本编辑器打开不同的文件,看看你是否看到里面的证书:

您应该看到诸如 -----BEGIN CERTIFICATE----- 或 -----BEGIN PRIVATE KEY----- 或 -----BEGIN CERTIFICATE REQUEST----- , 它将告诉您文件的确切内容。