![](/img/trans.png)
[英]where should we put key.pem and certificate.pem file for SSL?
[英]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.