在Windows上生成cert.pem和key.pem

时间:2019-03-28 22:36:36

标签: ssl openssl certificate ssl-certificate

我需要生成一个cert.pemkey.pem文件,以便使用Nginx加密http请求。

在Linux上,我将执行以下OpenSSL命令:

openssl req -x509 -newkey rsa:4096 -nodes -out ./nginx/config/cert.pem -keyout ./nginx/config/key.pem -days 365

在Windows上生成此类文件的等效命令是什么? 我遵循了本指南,但是它只生成.crt.key文件。

https://helpcenter.gsx.com/hc/en-us/articles/115015960428-How-to-Generate-a-Self-Signed-Certificate-and-Private-Key-using-OpenSSL

1 个答案:

答案 0 :(得分:0)

从以上评论中收集答案:

  

如果将openssl安装到Windows上,则该命令相同。

  

将privateKey.key重命名为key.pem,将certificate.crt重命名为cert.pem。它应该可以正常工作

我还创建了一个OpenSSL Docker容器,该容器允许生成证书而无需在Windows或Linux上安装OpenSSL(假设您已经安装了Docker):https://github.com/alexisrolland/docker-openssl