如何在Apache Wink客户端中设置客户端密钥库和信任库
我找不到任何关于如何操作的文档。
http://wink.apache.org/documentation/1.2.1/Apache_Wink_User_Guide.pdf
答案 0 :(得分:0)
我认为初始化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