openssl命令挂起

Pra*_*man 10 linux ssl openssl digital-certificate

以下请求openssl挂起

openssl req -key server.key -out server.csr 
Run Code Online (Sandbox Code Playgroud)

知道问题可能是什么?

Zuh*_*hir 42

GitBash在Windows 7中使用时遇到了同样的问题,经过数小时的搜索,这解决了我的问题:

winpty openssl genrsa -out ../private.pem -aes256 4096
Run Code Online (Sandbox Code Playgroud)

可以告诉你需要什么.

  • +1并注意我的完整命令不同,但关键是在完整的openssl命令之前放置"winpty".我相信winpty会调整标准输入和/或添加鼠标支持,这是openssl用来生成密钥的一些随机性所必需的.否则它只是挂起等待从未到来的输入(即使你键入击键或移动鼠标). (5认同)

Ivo*_*Ivo 21

您需要另一个参数,它希望从标准输入读取证书.您可能想要添加-new为命令行参数,或者您需要在标准中传递现有证书.