gpt4 book ai didi

java - 如何在 Java 中使用 SOAP 实现基于 HTTPS 的 Web 服务

转载 作者:行者123 更新时间:2023-11-28 22:37:53 29 4
gpt4 key购买 nike

我已经使用 HTTP 和 WSDL 文件实现了基于 SOAP 的网络服务。现在,我想将现有的 Web 服务转换为基于 HTTPS 的服务。根据要求,我不想在服务器端安装证书,但想为安全通道加密消息。

  1. 如何转换现有的 WSDL 文件以符合 HTTPS 协议(protocol)。
  2. 是否可以在服务器端实现无证书的 HTTPS。
  3. 对于使用 k-SOAP 的 android 客户端,如果服务器不发送,是否需要从客户端安装证书证书。

最佳答案

看看The SSL handshakePublic-key cryptography .要启用 ssl,您应该需要一个服务器证书。
在tomcat上配置ssl,引用Tomcat SSL Configuration HOW-TO .如果需要,您可以使用客户端身份验证。
对于客户端实现,有一些不同的方法。我用 Apache CXF .查看这个很棒的教程:Client HTTP Transport (including SSL support) .

希望这可以帮助。

关于java - 如何在 Java 中使用 SOAP 实现基于 HTTPS 的 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19160386/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com