1

私は、発信 https トランザクションのために Web ロジック サーバーで TLS バージョン 1.2 を有効にする必要がある 1 つのプロジェクトに取り組んでいます。Web ロジック起動スクリプトで以下のプロパティを使用してみました: Weblogic.security.SSL.minimumProtocolVersion=TLSv1.2 または Weblogic.security.SSL.protocolVersion=TLS

しかし、いくつかのテストを実行したところ、weblogic SSL ログの clientHello メッセージで TLSv1 がまだ使用されていることがわかりました。TLSv1.2 で TLS ハンドシェイクを開始するためにあらゆる順列と組み合わせを試しましたが、これまでのところ成功していません。

weblogic で sun ベースの http ハンドラーを有効にし、起動スクリプトで以下のプロパティを使用すると、TLSv1.2 -DUseSunHttpHandler=true -Dhttps.protocols=TLSv1.2 を使用できました。

私の質問は、Sun ベースの http クラスの代わりに weblogic http 接続クラスを使用する場合に、発信 https トランザクションに対して IBM Java 1.7 SR9 を使用して weblogic 12c バージョンで TLSv1.2 を有効にする方法です。

4

3 に答える 3

0

Weblogic の場合と同様に、IBM JDK で -DUseSunHttpHandler=true を使用する必要があります。それ以外の場合は、デフォルトの http ハンドラである weblogic.net.http.HttpsURLConnection が選択されます。

詳細はhttp://www-01.ibm.com/support/docview.wss?uid=swg27046674で確認できます。

于 2016-11-16T16:07:42.670 に答える