我为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
我搜索过高低,但似乎无法找到有效的解决方案。
答案 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