![如何将中间证书添加到现有文件trusted.certs?](https://linux22.com/image/1583486/%E5%A6%82%E4%BD%95%E5%B0%86%E4%B8%AD%E9%97%B4%E8%AF%81%E4%B9%A6%E6%B7%BB%E5%8A%A0%E5%88%B0%E7%8E%B0%E6%9C%89%E6%96%87%E4%BB%B6trusted.certs%EF%BC%9F.png)
有人能帮忙解答以下问题吗?
有没有办法通过命令提示符将中间证书添加到 C:\Windows\Sun\Java\Deployment 中的 trust.certs 文件中?
trusted.certs
每当通过 Java 控制面板导入证书时,文件都会更新。这是一个手动过程。
有没有办法trusted.certs
通过脚本添加受信任的中间证书?
在上图中,位于trusted.certs
C:\Windows\Sun\Java\Deployment 位置的中间证书都会显示在 Java 控制面板上的系统受信任证书下(安全选项卡->证书)
例如,假设我有受信任的中间证书C.cert
,我想trusted.certs
通过脚本或命令将其添加到 C:\Windows\Sun\Java\Deployment 文件中,以便它显示在 Java 控制面板中的系统证书下。如何实现?
答案1
有没有办法通过脚本将受信任的中间证书添加到trusted.certs?
您可以使用密钥工具来完成此操作。以下命令将 test.cer 导入证书存储区。
keytool -import -keystore cacerts -file -noprompt test.cer
或者到信任库:
keytool -noprompt -importcert -alias mycert -file mycert.cer -keystore truststore
来源: