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

Add password to openssl .pem file from -password

我正在使用命令生成 .pem 文件:

openssl genrsa -aes256 -out ca.key.pem 4096

它运行良好,但是当我这样做时:

openssl genrsa -aes256 -out ca.key.pem 4096 -password pass:abcd

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

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

openssl pkcs12 -name username -inkey cert/key.key -in abc.pem -export -out cert.p12 -password pass:abcd

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

openssl genrsa -aes256 -out ca.key.pem -passout pass:abcd 4096