我正在关注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的密钥,所以我猜错误是在加密中。我怎样才能解决这个问题?
答案 0 :(得分:0)
我在Windows的Git外壳中看到了确切的症状。
可能是gets stuck trying to ask for a password but can't.
因此,按照建议的here,我添加了-passout pass:MyPassword
,它起作用了。