添加自签名证书而不提示用户是/否
Posted
技术标签:
【中文标题】添加自签名证书而不提示用户是/否【英文标题】:Add Self Signed Certificate without promting Yes/No from User 【发布时间】:2014-08-23 07:15:33 【问题描述】:使用一些批处理文件,我想在 Java Keystore 中添加不受信任的自签名证书。
命令是
%JAVA_HOME%/bin/keytool -import -v -trustcacerts -alias server-alias
-file server.cer -keystore cacerts.jks -keypass changeit -storepass changeit
运行上述命令后,屏幕提示 Trust of certificate using Y/N.
Trust this certificate? [no]:
但我不想在这里提供 Y/N。
有没有办法使用单个命令或一些额外的导入开关(如果有)来完成导入?
【问题讨论】:
^^ 就个人而言,我认为在这里给出一个简洁的答案比阅读文档更可取。也许最初的提问者阅读了文档并错过了它.. 【参考方案1】:-noprompt
选项不会提示用户输入 Y/N,而是假定为 yes
。
更多细节可以在终端上运行命令keytool -importcert -help
查看。
【讨论】:
【参考方案2】:因此,keytool 最有可能在您的语言环境中寻找“是”(在本例中为“si”)。
【讨论】:
si,谢谢。没有 es siempre claro quando debemos usar lengua local。以上是关于添加自签名证书而不提示用户是/否的主要内容,如果未能解决你的问题,请参考以下文章