我试图用openssl生成我自己的自签名SSL证书,所以我可以在购买之前在nginx上的开发服务器上testing它们。 我创build了server.key,但是当我运行openssl req -key server.key -out server.csr命令时,它只是在input密码短语后挂起
有任何想法吗 ?
您缺乏熵 – 服务器生成密钥所需的随机性。
尝试移动鼠标,或者敲击键盘上的随机键 – 当你这样做的时候你应该看到进步。
或者,使用这一行代码来生成一个步骤较less的自签名证书:
openssl req -new -newkey rsa:2048 -days 365 -nodes -x509 -keyout server.key -out server.crt
在Windows 7中使用GitBash时遇到同样的问题,经过几个小时的search,解决了我的问题:
winpty openssl genrsa -out ../private.pem -aes256 4096
让我知道,如果它可以帮助任何人。