Java apache axis2 1.4不支持tls 1.1/1.2

Java apache axis2 1.4不支持tls 1.1/1.2,java,apache,soap,tls1.2,Java,Apache,Soap,Tls1.2,我有独立的java应用程序对apache进行soap调用。 现在我们需要禁用sslv3、tls1.0支持。因此,在apache方面,我们在httpd-ssl.conf中进行了更改,只接受tls1.1和tls1.2 应用程序正在使用axis2库进行soap调用。axis2的版本为1.4,其他与axis相关的库为verison 1.6.1 我在发送post请求时遇到以下异常:应用程序似乎仍在使用协议tls 1.0发送req。我觉得axis2内部正在使用该协议。。 如何在axis2中禁用tls1.0支

我有独立的java应用程序对apache进行soap调用。 现在我们需要禁用sslv3、tls1.0支持。因此,在apache方面,我们在httpd-ssl.conf中进行了更改,只接受tls1.1和tls1.2

应用程序正在使用axis2库进行soap调用。axis2的版本为1.4,其他与axis相关的库为verison 1.6.1

我在发送post请求时遇到以下异常:应用程序似乎仍在使用协议tls 1.0发送req。我觉得axis2内部正在使用该协议。。 如何在axis2中禁用tls1.0支持,并要求它仅使用tls1.1/1.2开始发送请求

例外情况: 连接已关闭:javax.net.ssl.SSLHandshakeException:握手期间远程主机关闭连接

尝试过的东西:

  • 我对tls 1.2进行了代码级更改,即:

    SSLContext context=SSLContext.getInstance(“TLSv1.2”)

  • 还尝试使用Dhttps.protocols=TLSv1.1、TLSv1.2运行应用程序

  • 将axis库从1.6.1和axis2根库升级到1.7.1版,即 axis2-1.7.1不可用,axis-1.4.jar将其替换为axis2-1.6.3
  • 这里实现的解决方案在类似的环境中对我有效。