【发布时间】:2014-01-28 21:32:52
【问题描述】:
如何在 Apache Wink 客户端中设置客户端密钥库和信任库
我找不到任何有关如何操作的文档。
http://wink.apache.org/documentation/1.2.1/Apache_Wink_User_Guide.pdf
【问题讨论】:
标签: java ssl keystore truststore apache-wink
如何在 Apache Wink 客户端中设置客户端密钥库和信任库
我找不到任何有关如何操作的文档。
http://wink.apache.org/documentation/1.2.1/Apache_Wink_User_Guide.pdf
【问题讨论】:
标签: java ssl keystore truststore apache-wink
我认为初始化SSLContext 的“常规”代码会起作用。
如何加载信任库的示例:
String path = ....
char[] password = ....
KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
keyStore.load(new FileInputStream(path), password );
TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
tmf.init(keyStore);
SSLContext ctx = SSLContext.getInstance("SSL");
ctx.init(null, tmf.getTrustManagers(), null);
如果您还需要客户端证书的密钥库,请以类似方式使用 KeyStoreFactory 或实现KeyManager
【讨论】: