我正在尝试使用客户端证书通过ssl连接到web服务。除了将诸如“javax.net.ssl.keyStore”之类的内容推送到System.properties之外,还有一种优雅的方法。
任何指向代码示例的指针都将受到赞赏。
答案 0 :(得分:0)
您可能会从本书的网站上获得一些样本:http://www.manning.com/kanneganti/
答案 1 :(得分:0)
不确定this是否完全相关,但仍然如此。此条目描述了生成证书并在不使用keytool的情况下将其安装在本地系统上的方法。可能你可以重用(非常简单的)源代码的某些部分。
答案 2 :(得分:0)
您可以将证书安装到系统密钥库中。 (位置因平台而异,您需要管理员权限。)
答案 3 :(得分:0)
请参阅我的文章中的示例代码。它显示了如何为WS客户端动态提供自定义密钥库到HTTPS服务器。 http://jakubneubauer.wordpress.com/2011/09/06/java-webservice-over-ssl/