私は、発信 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 を有効にする方法です。