繁体   English   中英

如何将SSL .crt文件转换为nodejs HTTPS的key.pem和cert.pem

[英]How to conver SSL .crt file into key.pem and cert.pem for nodejs HTTPS

我有SSL .crt文件,我想为节点HTTPS提供两个文件#1 key.pem和#2 cert.pem

任何人有任何想法,我怎么能生成这些文件?

提前致谢。

如果要生成自签名证书,请执行以下命令(这些命令将在./config/sslcerts文件夹中生成证书文件)

mkdir -p ./config/sslcerts
openssl genrsa -out ./config/sslcerts/key.pem 4096
openssl req -new -key ./config/sslcerts/key.pem -out ./config/sslcerts/csr.pem
openssl x509 -req -days 365 -in ./config/sslcerts/csr.pem -signkey ./config/sslcerts/key.pem -out ./config/sslcerts/cert.pem
rm ./config/sslcerts/csr.pem
chmod 600 ./config/sslcerts/key.pem ./config/sslcerts/cert.pem

key.pem是您的私钥。 您无法从证书获取私钥,因为证书不包含私钥。

您将生成一个公钥-私钥对。 您拥有的crt文件是已签名的公共密钥。 您将有一个与您的公钥相对应的不同私钥。

暂无
暂无

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

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