从 -password 向 openssl .pem 文件添加密码

Ris*_*abh 3 encryption openssl pem

.pem使用以下命令使用 openssl生成文件:

openssl genrsa -aes256 -out ca.key.pem 4096
Run Code Online (Sandbox Code Playgroud)

它工作得很好,但是当我这样做时:

openssl genrsa -aes256 -out ca.key.pem 4096 -password pass:abcd
Run Code Online (Sandbox Code Playgroud)

它仍然在终端中要求我输入密码,而不是自动使用提供的密码。

我之前尝试过生成证书,它适用于它们,例如。

openssl pkcs12 -name username -inkey cert/key.key -in abc.pem -export -out cert.p12 -password pass:abcd
Run Code Online (Sandbox Code Playgroud)

Arn*_*lle 5

你离目标很近了!密钥大小必须是最后一个参数并-password替换为-passout

openssl genrsa -aes256 -out ca.key.pem -passout pass:abcd 4096
Run Code Online (Sandbox Code Playgroud)