我需要生成一个cert.pem
和key.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
文件。
答案 0 :(得分:0)
从以上评论中收集答案:
如果将openssl安装到Windows上,则该命令相同。
或
将privateKey.key重命名为key.pem,将certificate.crt重命名为cert.pem。它应该可以正常工作
或
我还创建了一个OpenSSL Docker容器,该容器允许生成证书而无需在Windows或Linux上安装OpenSSL(假设您已经安装了Docker):https://github.com/alexisrolland/docker-openssl