【问题标题】:Add certificate to JAVA > Signer CA through command-line通过命令行将证书添加到 JAVA > Signer CA
【发布时间】:2015-02-20 11:11:19
【问题描述】:

我已经为 JAVA 创建了一个部署规则集。 此文件是使用证书自签名的。要使用此规则集,您需要将证书导入 JAVA > Security > Certificates > Signer CA。

如果我手动执行此操作,则规则集可以正常工作,所以那里没有问题。 但我想使用脚本将其部署给我的所有用户。

如果我使用以下脚本,它会将证书放在受信任的证书下,但我需要它在签名者 CA 下才能正常工作。

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

我搜索了高低,但似乎找不到有效的解决方案。

【问题讨论】:

    标签: java certificate


    【解决方案1】:

    我终于找到了解决办法! :) 我需要将其导入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

    【讨论】:

      猜你喜欢
      • 2022-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-17
      • 2020-03-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多