Pho*_*nic 5 ssl openssl heroku
我正在按照Heroku的文档为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
..........................+++
..................................................+++
Run Code Online (Sandbox Code Playgroud)
我无法进入提示输入密码的密码的提示。
我不明白为什么OpenSSL无法完成。我生成的密钥没有三重DES,所以我猜错误在于加密。我该如何解决?
我在 Windows shell 的 Git 中看到了这个确切的症状。可能是它在尝试要求密码时卡住了,但不能。
所以按照这里的建议,我添加了-passout pass:MyPassword
它并且它起作用了。
openssl
另一种方法是在后面跑winpty
(假设你在 MINGW64 的mintty
窗口内),如下所示:
$ winpty openssl genrsa -des3 -out server.pass.key 2048
Generating a RSA private key
....++++
....++++
writing new private key to 'key.pem'
Enter PEM pass phrase:
Verifying - Enter PEM pass phrase:
(etc)
Run Code Online (Sandbox Code Playgroud)
而如果没有winpty
它就会卡住:
归档时间: |
|
查看次数: |
508 次 |
最近记录: |