我遵循Heroku's documentation为SSL证书生成私钥。

执行命令openssl genrsa -des3 -out server.pass.key 2048时,得到以下结果:

$ openssl genrsa -des3 -out server.pass.key 2048
Loading 'screen' into random state - done
Generating RSA private key, 2048 bit long modulus
..........................+++
..................................................+++

我无法进入提示输入密码的密码的提示。

我不明白为什么OpenSSL无法完成。我生成的 key 没有三重DES,所以我猜错误是在加密中。我该如何解决?

最佳答案

我在Windows的Git shell 中看到了确切的症状。
可能是gets stuck trying to ask for a password but can't.
因此,按照建议的here,我添加了-passout pass:MyPassword,它可以正常工作。

关于ssl - 使用des3生成私钥陷入困境,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38982227/

10-10 10:49