添加自签名证书而不会提示用户是/否

问题描述 投票:56回答:2

使用一些批处理文件,我想在Java Keystore中添加不受信任的自签名证书。

命令是

%JAVA_HOME%/bin/keytool -import -v -trustcacerts -alias server-alias
-file server.cer -keystore cacerts.jks -keypass changeit -storepass changeit

运行上述命令后,屏幕将提示使用是/否的证书信任。

Trust this certificate? [no]:

但是我不想在这里提供是/否。

是否有一种方法可以使用单个命令或其他一些导入开关来完成导入?

java ssl import keystore keytool
2个回答
108
投票

是,有一个选项-noprompt不会提示用户输入Y / N。

可通过在终端上运行命令keytool -importcert -help找到更多详细信息。


0
投票

因此,keytool最有可能在您的语言环境中寻找“是”(在这种情况下为“ si”。]]

© www.soinside.com 2019 - 2024. All rights reserved.