私はApache Axis 1.3クライアントを作成して支払いゲートウェイサービスを呼び出し、hybris yempty拡張にインストールしました。今支払ゲートウェイは、通信するTLS 1.2プロトコルをサポートしています。これはjava 8で利用できます。しかし、私はHybris 5.3を使用しています.Java 7のみをサポートしていますので、Axisプロパティを設定してTLS 1.3を使用するようにクライアントを設定しました。Hybrisサーバー用のTLS 1.2構成
AxisProperties.setProperty( "org.apache.axis.components.net.SecureSocketFactory"、TrustAllSSLSocketFactory.class.getName());
TrustAllSSLSocketFactory .javaは、SSLContextをTLS 1.2に設定しているJavaクラスです。
このソリューションは、スタンドアロンのJava 7とTomcat 7で動作していますが、Hybris 5.3のHybris Serverでは動作しません。
解決のためのいくつかの指針を提供してください。