Я создал клиент Apache Axis 1.3 для вызова сервисов платежных шлюзов и установил его на расширение yempty hybris. Теперь платежный шлюз поддерживает протокол TLS 1.2 для связи, который доступен в Java 8. Но я использую Hybris 5.3, который поддерживает только Java 7. Поэтому я настроил свой клиент на использование TLS 1.3, установив Axisproperties.
AxisProperties.setProperty("org.apache.axis.components.net.SecureSocketFactory", TrustAllSSLSocketFactory.class.getName());
TrustAllSSSLSocketFactory .java — это мой класс Java, который устанавливает для SSLContext значение TLS 1.2.
Это решение работает на автономной версии java 7 и Tomcat 7. Но не работает на Hybris Server of Hybris 5.3.
Пожалуйста, предоставьте несколько указателей для решения.