Java中包含哪些受信任的根证书?

Modified on: Sun, 02 Dec 2018 05:00:03 +0800

Java中包含哪些受信任的根证书,特别是Sun Java和IBM Java?我怎样才能自己获取清单? Windows上的Java是否使用来自操作系统的证书?

最佳答案

转到“Java控制面板”,“安全”选项卡,然后单击“证书”。转到“系统”选项卡,然后从下拉列表中选择“安全CA”或“安全站点CA”。

IIRC,证书存储在jre/lib/security/cacerts中的Java序列化文件中。这是一个标准的Java密钥库,可以使用keytool实用程序进行操作:

keytool -keystore "$JAVA_HOME\jre\lib\security\cacerts" -storepass changeit -list

我相信Mac OS X现在使用操作系统来处理证书。


相关问答

添加新评论