首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在shell-script中不提示签名证书

在shell-script中不提示签名证书
EN

Stack Overflow用户
提问于 2013-03-18 20:07:10
回答 1查看 20.4K关注 0票数 49

我正在编写一个shell脚本来使用openssl对证书进行签名:

代码语言:javascript
复制
openssl ca -config "$CONF" -out "$BOXCERT" -infiles "$CSRFILE"

但是,在运行它时,openssl总是询问我是否要签署证书:

代码语言:javascript
复制
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在不提示的情况下对证书进行签名和提交?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-18 20:10:29

您可以使用openssl的-batch选项。

例如:

代码语言:javascript
复制
 openssl ca -batch -config "$CONF" -out "$BOXCERT" -infiles "$CSRFILE" 
票数 78
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15476479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档