cacerts 和 keystore 之间有什么区别?

2022-08-31 08:07:53

两者之间有什么区别,cacerts和密钥库?

如果我使用这些链接,cacerts密钥库中找到的定义,它们似乎是证书的集合,但在(Java)分布式系统的上下文中。哪一个用于在 SSL 连接期间进行身份验证?两者兼而有之,还是只有一个或交替?


答案 1

“cacerts”是一个信任库。信任存储用于对等方进行身份验证。密钥库用于对自己进行身份验证。


答案 2

cacerts 是 Java 存储根 CA 的公共证书的地方。Java 使用 cacerts 来认证服务器。

密钥库是 Java 存储客户机私钥的位置,以便在服务器请求客户机认证时可以将其共享给服务器。


推荐