如何访问java信任存储证书

如何访问java信任存储证书,java,certificate,ssl-certificate,Java,Certificate,Ssl Certificate,我的服务器程序使用客户端证书的信任存储,这对于双向握手很好,但是我希望能够从信任存储中获取其他方面的证书。我注意到一些重要的商店。对于信托商店,我该怎么办 我按照以下方式为SSL双向握手设置信任存储,但我想将证书用于其他用途 System.setProperty("javax.net.ssl.trustStore", "store.jts"); System.setProperty("javax.net.ssl.trustStorePassword", "PASS); 信任存储和密钥存储都是密

我的服务器程序使用客户端证书的信任存储,这对于双向握手很好,但是我希望能够从信任存储中获取其他方面的证书。我注意到一些重要的商店。对于信托商店,我该怎么办

我按照以下方式为SSL双向握手设置信任存储,但我想将证书用于其他用途

System.setProperty("javax.net.ssl.trustStore", "store.jts");
System.setProperty("javax.net.ssl.trustStorePassword", "PASS);

信任存储和密钥存储都是密钥存储对象。只是用法不同。
因此,您发现的示例应该适用于密钥存储或信任存储,因为它们是相同类型的对象。

可能的dup我在这里谈论的是服务器代码,您确定这是对的吗?我的问题没有明确说明这一点,因此对此表示抱歉。不,我说的是客户端的使用——我猜“密钥库”和“信任库”的概念在服务器上是相反的。但即使在服务器上,密钥库和信任库都将是密钥库的实例。