应该采取哪些措施来通过SSL使用远程服务器上的Web服务?该应用程序是使用Axis WS框架的Java应用程序在Tomcat运行6配置Tomcat以通过SSL使用web服务
我所知道的如关于http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html的说明,但似乎主要描述如何配置服务器以接受SSL请求。
应该采取哪些措施来通过SSL使用远程服务器上的Web服务?该应用程序是使用Axis WS框架的Java应用程序在Tomcat运行6配置Tomcat以通过SSL使用web服务
我所知道的如关于http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html的说明,但似乎主要描述如何配置服务器以接受SSL请求。
对于客户端连接,它就像其他任何Java应用程序的SSL一样。它在Tomcat中运行的事实并没有什么不同。
你需要指定正确的“https:”开头端点Web服务。如果在生成Web服务客户端API时,这不是WSDL中的默认值,则可以使用带有URL参数的替代构造函数。
如果您正在访问没有通过这已经由运行时认可了“真正的”机构颁发的证书的Web服务,你需要指定一个信任库。启动应用程序时,最简单的方法是使用adding the "javax.net.ssl.trustStore" system property。