2

如何在 Apache Wink 客户端中设置客户端密钥库和信任库

我找不到任何有关如何执行此操作的文档。

http://wink.apache.org/documentation/1.2.1/Apache_Wink_User_Guide.pdf

4

1 回答 1

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

于 2014-01-29T08:40:08.390 回答