我正在编写一个shell脚本来使用openssl对证书进行签名:
openssl ca -config "$CONF" -out "$BOXCERT" -infiles "$CSRFILE"但是,在运行它时,openssl总是询问我是否要签署证书:
Certificate is to be certified until Mar 19 11:50:33 2023 GMT (3653 days)
Sign the certificate? [y/n]:y
1 out of 1 certificate requests certified, commit? [y/n]y
Write out database with 1 new entries
Data Base Updated我希望脚本在服务器上以非交互方式运行。是否有一些命令行参数或配置文件选项来告诉OpenSSL在不提示的情况下对证书进行签名和提交?
发布于 2013-03-18 20:10:29
您可以使用openssl的-batch选项。
例如:
openssl ca -batch -config "$CONF" -out "$BOXCERT" -infiles "$CSRFILE" https://stackoverflow.com/questions/15476479
复制相似问题