我創建了一個Apache Axis 1.3客戶端來調用支付網關服務並將其安裝在hybris yempty擴展上。現在支付網關支持TLS 1.2協議進行通信這在Java 8中是可用的。但是我使用Hybris 5.3,它僅支持Java 7.所以我通過設置Axisproperties將我的客戶端配置爲使用TLS 1.3。 AxisProperties.setProperty(「org.apache.axis.components.net.SecureSocketFactory」,TrustAllSSLSocketFactory.class.getName());方法如下:Hybris服務器的TLS 1.2配置
TrustAllSSLSocketFactory .java是我的Java類,它將SSLContext設置爲TLS 1.2。
此解決方案正在獨立java 7和Tomcat 7上工作,但不適用於Hybris 5.3的Hybris Server。
請提供一些解決方法的指針。