使用des3生成私钥会被卡住

时间:2016-08-16 18:39:53

标签: ssl heroku openssl

我正在关注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无法完成。我已生成没有三重DES的密钥,所以我猜错误是在加密中。我怎样才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

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