我正在寻找一个使用双向 SSL 安全 Web 服务的 Java 桌面应用程序示例。任何教程或示例都会很棒,尤其是如果它们基于 Eclipse IDE。
谢谢。
我正在寻找一个使用双向 SSL 安全 Web 服务的 Java 桌面应用程序示例。任何教程或示例都会很棒,尤其是如果它们基于 Eclipse IDE。
谢谢。
首先,如果您不熟悉 SSL、(自签名)证书、keytool、密钥库、信任库,一言以蔽之 PKI,我建议您从相互身份验证和Java 安全 HTTP 客户端十五分钟指南开始密钥管理。这些资源非常棒,应该可以帮助您入门并了解您在服务器端和客户端需要什么(以及为什么)。
然后,我建议检查Web 服务的相互验证:一个活生生的例子。
对于 JBoss 特定设置,请查看 JBoss wiki 的SSLSetup页面(更准确地说是身份验证场景 #4)。
我不确定您在寻找什么,通过 SSL 与 Web 服务提供商通信的实际应用程序?那么 SOAPui 就在你的小巷里——除了它是一个通用的 Web 服务测试器,而不是一些特定于域的应用程序。
虽然有一个 SOAPui Eclipse 插件,但它不是基于 Eclipse 的。