Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js .KEY和.CSR文件,但没有.CRT文件_Node.js_Https_Ssl Certificate_Csr - Fatal编程技术网

Node.js .KEY和.CSR文件,但没有.CRT文件

Node.js .KEY和.CSR文件,但没有.CRT文件,node.js,https,ssl-certificate,csr,Node.js,Https,Ssl Certificate,Csr,我正在将Java应用程序迁移到NodeJS,他们正在使用SSL,他们给了我一些与此相关的文件: www.domain.com.key www.domain.com.csr 但我不是这方面的专家,我正在尝试使用Express设置SSL证书,但似乎还需要.CRT文件 我问过他们,但他们告诉我,.CRT实际上在.CSR文件中 我不知道该怎么做才能让它工作,我一直在阅读和做很多事情都没有成功,有什么想法吗 谢谢。该.key文件可能是您的私钥 .csr文件是一个可能使用私钥签名的证书请求 您需要的可能是

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

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

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

我不知道该怎么做才能让它工作,我一直在阅读和做很多事情都没有成功,有什么想法吗


谢谢。

该.key文件可能是您的私钥

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

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

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

您可以使用文本编辑器打开不同的文件,查看是否在其中看到证书:

您应该看到诸如------开始证书------或------开始私钥------或------开始证书请求------之类的内容,它们将告诉您文件的确切内容