Ich habe einen Apache Axis 1.3-Client erstellt, um Zahlungsgateway-Dienste aufzurufen und sie auf hybres yempty extension zu installieren. Jetzt Zahlung Gateway unterstützt TLS 1.2 Protokoll zu kommunizieren Welche auf Java 8 verfügbar ist. Aber ich benutze Hybris 5.3, die nur Java 7 unterstützen. Also habe ich meinen Client TLS 1.3 durch Festlegen von Axisproperties konfiguriert.TLS 1.2-Konfiguration für Hybris-Server
AxisProperties.setProperty ("org.apache.axis.components.net.SecureSocketFactory", TrustAllSSLSocketFactory.class.getName());
TrustAllSSLSocketFactory .java ist meine Java-Klasse, die SSLContext auf TLS 1.2 setzt.
Diese Lösung arbeitet auf Standalone-Java 7 und Tomcat 7. Aber nicht auf Hybris Server von Hybris 5.3.
Bitte geben Sie einige Hinweise zur Lösung.