2

我正在尝试使用客户端证书通过 ssl 连接到 Web 服务。除了将“javax.net.ssl.keyStore”之类的东西推入 System.properties 之外,是否有一种优雅的方式来做到这一点。

任何指向代码示例的指针都将不胜感激。

4

4 回答 4

0

你可能会从这本书的网站上得到一些样本:http: //www.manning.com/kanneganti/

于 2008-10-13T04:57:40.910 回答
0

不确定是否完全相关,但仍然如此。此条目描述了在不使用 keytool 的情况下生成证书并将其安装在本地系统上的方法。可能您可以重用(非常简单的)源代码的某些部分。

于 2008-10-14T10:16:36.317 回答
0

您可以将证书安装到系统密钥库中。(位置因平台而异,您需要管理员权限)。

于 2008-10-14T10:30:32.250 回答
0

请参阅我的文章中的示例代码。它显示了如何为 WS 客户端动态地向 HTTPS 服务器提供自定义密钥库。http://jakubneubauer.wordpress.com/2011/09/06/java-webservice-over-ssl/

于 2011-09-14T09:07:52.697 回答