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

如何在java中使用SOAP实现基于HTTPS的web服务,java,tomcat,soap,ssl,wsdl,Java,Tomcat,Soap,Ssl,Wsdl,我已经使用HTTP和WSDL文件实现了基于SOAP的web服务。现在,我想将现有的web服务转换为基于HTTPS的服务。根据要求,我不想在服务器端安装证书,但想为安全通道加密消息 如何将现有WSDL文件转换为符合HTTPS协议 这是否可以在服务器端实现没有证书的HTTPS 对于使用k-SOAP的android客户端,如果服务器不发送证书,是否需要从客户端安装证书 证书 您需要服务器证书才能使用HTTPS。这就是它的工作原理,无法回避。如果使用客户端身份验证,那么客户端也需要一个 您可以加密SOA

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

  • 如何将现有WSDL文件转换为符合HTTPS协议
  • 这是否可以在服务器端实现没有证书的HTTPS
  • 对于使用k-SOAP的android客户端,如果服务器不发送证书,是否需要从客户端安装证书 证书

  • 您需要服务器证书才能使用HTTPS。这就是它的工作原理,无法回避。如果使用客户端身份验证,那么客户端也需要一个


    您可以加密SOAP消息并通过HTTP发送它们,但这不是HTTPS。

    您需要服务器证书才能使用HTTPS。这就是它的工作原理,无法回避。如果使用客户端身份验证,那么客户端也需要一个

    您可以改为加密SOAP消息并通过HTTP发送它们,但这不是HTTPS。

    请查看和。要启用ssl,您应该需要一个服务器证书
    有关在tomcat上配置ssl的信息,请参阅。如果需要,可以使用客户端身份验证
    对于客户端实现,有一些不同的方法。我用。 查看这篇很棒的教程:

    希望这有帮助

    看看和。要启用ssl,您应该需要一个服务器证书
    有关在tomcat上配置ssl的信息,请参阅。如果需要,可以使用客户端身份验证
    对于客户端实现,有一些不同的方法。我用。 查看这篇很棒的教程:


    希望这有帮助

    我不需要HTTPS中的身份验证。因此,如果需要服务器端证书,则不需要使用匿名diffie-helmen算法生成证书。因此,客户端不需要证书。我不需要HTTPS中的身份验证。因此,如果需要服务器端证书,则不需要使用匿名diffie-helmen算法生成证书。因此,客户端不需要证书。在这里,我想使用匿名Diffie-Hellman算法生成证书,不需要身份验证。那么如何使用DH为服务器生成证书。对不起!我没有使用DH的任何有用经验。在这里,我想使用匿名Diffie-Hellman算法生成证书,不需要身份验证。那么我如何使用DH为服务器生成证书。对不起!关于使用DH,我没有任何有用的经验。