将证书添加到JAVA>签名者CA通过命令行

时间:2015-02-20 11:11:20

标签: java certificate

我为JAVA创建了一个部署规则集。 此文件使用证书进行自签名。要使用此规则集,您需要将证书导入JAVA>安全>证书>签名者CA。

如果我手动执行此规则集,那么没有问题。 但我想用脚本将其部署到我的所有用户。

如果我使用以下脚本,它会将证书放在受信任证书下,但我需要在Signer CA下才能使用它。

keytool -import -v -file C:\certificate.crt -alias Alias1 -keystore "%userprofile%\AppData\LocalLow\Sun\Java\Deployment\security\trusted.certs"  -storepass pwd -noprompt

我搜索过高低,但似乎无法找到有效的解决方案。

1 个答案:

答案 0 :(得分:2)

我终于找到了解决方案! :) 我需要将它导入trusted.cacerts而不是trusted.certs!

看起来像这样:

keytool -import -v -file C:\certificate.crt -alias Alias1 -keystore "%userprofile%\AppData\LocalLow\Sun\Java\Deployment\security\trusted.cacerts"  -storepass pwd -noprompt

来源:http://symplik.blogspot.be/2013/11/get-rid-of-java-applet-warning-when_3.html