1

应该采取哪些步骤来通过 SSL 使用远程服务器上的 Web 服务?该应用程序是使用在 Tomcat 6 上运行的 Axis WS Framework 的 Java 应用程序。

我知道例如http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html上的说明,但它似乎主要描述了如何配置服务器以接受 SSL 请求。

4

2 回答 2

2

对于客户端连接,它就像任何其他 Java 应用程序的 SSL。它在 Tomcat 中运行的事实并没有什么不同。

您需要为 Web 服务指定正确的“https:”端点。如果在您生成 Web 服务客户端 API 时这不是 WSDL 中的默认值,您可以使用带有 URL 参数的替代构造函数。

如果您正在访问的 Web 服务没有由运行时已识别的“真实”机构颁发的证书,则您需要指定一个信任库。最简单的方法是在启动应用程序时添加“javax.net.ssl.trustStore”系统属性。

于 2009-10-25T15:10:08.267 回答
0

这里有两种常见的方法:
http
://ws.apache.org/xmlrpc/ssl.html WebLogic 有自己的东西:http:
//download.oracle.com/docs/cd/E12840_01/wls/docs103/security/SSL_client。 html#wp1029670

于 2011-03-21T15:35:58.653 回答