首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在我的axis2 web服务客户端中实现TLS?

如何在我的axis2 web服务客户端中实现TLS?
EN

Stack Overflow用户
提问于 2015-11-03 19:57:04
回答 2查看 1.6K关注 0票数 0

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

谢谢你的帮助!

EN

回答 2

Stack Overflow用户

发布于 2015-11-10 00:02:30

在主机停止支持SSL协议并只接受TLS之后,我们出现了握手异常。这个修复在Java1.6上对我们起作用了。现在,我们像以前一样,在发送请求之前执行此操作。

代码语言:javascript
复制
 SSLProtocolSocketFactory spsf = new SSLProtocolSocketFactory();

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

 socket.startHandshake();

 //After the request...
 socket.close();
票数 0
EN

Stack Overflow用户

发布于 2015-11-11 20:09:15

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33498530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档