代码之家  ›  专栏  ›  技术社区  ›  simon

将Tomcat配置为通过SSL使用WebService

  •  0
  • simon  · 技术社区  · 15 年前

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

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

    2 回复  |  直到 13 年前
        1
  •  2
  •   erickson    15 年前

    对于客户端连接,它类似于其他任何Java应用程序的SSL。事实上,它运行在Tomcat中并没有什么区别。

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

    如果您正在访问的Web服务没有由运行时已识别的“真实”颁发机构颁发的证书,则需要指定信任存储。最简单的方法是 adding the "javax.net.ssl.trustStore" system property 启动应用程序时。

        2
  •  0
  •   Mike    13 年前