我有一个运行在j2ee服务器(jboss 4.0.4)上的tomcat web服务客户端,该服务器一直在使用托管在tomcat上的web服务。最近tomcat管理员打开了TLS,现在我的axis2客户端不能工作了。如何为我的axis2客户端打开TLS?
谢谢你的帮助!
发布于 2015-11-10 00:02:30
在主机停止支持SSL协议并只接受TLS之后,我们出现了握手异常。这个修复在Java1.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-11 20:09:15
将https.protocols=TLSv1系统属性添加到axis2 web服务客户端。这将关闭旧的SSLv3和SSLv2Hello协议。
https://stackoverflow.com/questions/33498530
复制相似问题