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

使用某个批处理文件,我想在 JavaKeystore 中添加不受信任的自签名证书。

命令是

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

After running above command, the screen promts for Trust of certificate using Y/N.

Trust this certificate? [no]:

但我不想在这里提供 Y/N。

是否有一种方法来完成导入使用一个单一的命令或一些额外的导入开关,如果有的话?

67452 次浏览

The option -noprompt doesn't prompt the input Y/N from a user and assumes yes.

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

因此,keytool 很可能在您的语言环境中查找“ yes”(本例中为“ si”)。