如何将中间证书添加到现有文件trusted.certs?

如何将中间证书添加到现有文件trusted.certs?

有人能帮忙解答以下问题吗?

有没有办法通过命令提示符将中间证书添加到 C:\Windows\Sun\Java\Deployment 中的 trust.certs 文件中?

trusted.certs每当通过 Java 控制面板导入证书时,文件都会更新。这是一个手动过程。

有没有办法trusted.certs通过脚本添加受信任的中间证书?

在此处输入图片描述

在上图中,位于trusted.certsC:\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

来源:

相关内容