0

我有一个运行在 j2ee 服务器(jboss 4.0.4)上的axis2 web 服务客户端,它一直在使用托管在tomcat 上的web 服务。最近tomcat admin开启了TLS,现在我的axis2客户端不工作了。如何为我的axis2客户端打开TLS?

感谢您的任何帮助!

4

2 回答 2

0

在主机停止支持 SSL 协议并仅接受 TLS 后,我们遇到了握手异常。此修复适用于我们在 Java 1.6 上。现在我们像以前一样在发送请求之前执行此操作。

 SSLProtocolSocketFactory spsf = new SSLProtocolSocketFactory();

 socket = (SSLSocket) spsf.createSocket(host, port);
 socket.setEnabledProtocols(new String[] {"TLSv1"});

 socket.startHandshake();

 //After the request...
 socket.close();
于 2015-11-09T16:02:30.420 回答
0

将 https.protocols=TLSv1 系统属性添加到您的axis2 Web 服务客户端。这将关闭旧的 SSLv3 和 SSLv2Hello 协议。

于 2015-11-11T12:09:15.013 回答