两者之间有什么区别?
如果我使用这些链接(恶性肿瘤和 钥匙店)中的定义,它们看起来像是证书的集合,但是在(Java)分布式系统的上下文中。在 SSL 连接期间使用哪一个进行身份验证?两个都是,还是只有一个,还是轮流?
Ccerts 是 Java 存储根 CA 的公共证书的地方。
Keystore 是 Java 存储客户机私钥的地方,这样当服务器请求客户机身份验证时,它就可以将其共享给服务器。
“ ccerts”是一个信任存储库。信任存储库用于对对等点进行身份验证。密钥存储库用于对自己进行身份验证。
检查您的 JAVA _ HOME 路径。当系统查找位于 JAVA_HOME/jre/lib/security中的 java.policy 文件时。您的 JAVA _ HOME 应该始终是 ../JAVA/JDK。
JAVA_HOME/jre/lib/security
../JAVA/JDK
Ccerts 是可以发布证书的可信签名机构的详细信息。这是大多数浏览器由于哪些证书决定是真实的。
Keystore 拥有您的服务相关证书来验证客户端。