OpenSSL自动生成x509证书

3

我需要在bash脚本中自动化生成X509 SSL证书(不需要在控制台提示任何字符串)。

我已经自动生成了SSL密钥和证书请求,但我无法自动化证书生成而不需要提示密码。

以下命令可以在没有提示的情况下工作:

openssl genrsa -des3 -passout pass:passwd -out testem/2.key 1024

openssl req -new -passin pass:passwd -subj "/" -key testem/2.key -out testem/2.csr

这个命令会请求输入密码:
openssl x509 -req -days 365 -in testem/2.csr -signkey testem/2.key -out testem/2.crt

我在"x509"命令的手册中找不到"-passout"选项。

怎么办?


可能是如何使用openssl构建自签名证书?的重复问题。 - jww
1个回答

5
您需要提供密码。例如,像这样。
openssl x509 -passin pass:passwd -req -days 365 -in testem/2.csr -signkey testem/2.key -out testem/2.crt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接