WSO2 ESB(4.7.0)を使用してHTTPS経由でWebサービスを使用しようとしています。 Webサービスでは、すべての呼び出し元が1.0以上のTLSバージョン(1.1または1.2)を使用する必要があります。WSO2のESB出力リクエストでTLS 1.1/1.2を使用する
私はJava 1.7を使用しています。
私は無駄に私のPassthroughTransportSender(およびレシーバ)に次の行の定義を追加しました:
<parameter name="HttpsProtocols">TLSv1.2</parameter>
にはどうすればWSO2コールアウトを作成し、新しいTLSバージョン(好ましくはTLS 1.2)を使用するメディエーターを送ることができますか?
この問題は解決しましたか?私はこのエラーに遭遇し、 'HttpsProtocols'をセットしました.ESB 4.8.0はまだTLSv1を使います。ところで、私はまた、送信者のプロキシを使用します。 – James
@James、残念ながら、私はWSO2 ESB 4.7.0を使用した回答で提案された方法を使用して問題を解決することができませんでした。 チームでやったことは、TLS 1.2を知っているプロキシを設定し、ESBのHTTPSトラフィックをプロキシ経由でルーティングしました。私はこのアプローチが最適ではないことを知っていますが、ESBを新しいバージョンにアップデートしなくても最高の状態になることができました。これは、かなりの数の構成変更(独自のプロジェクト)が含まれていました。これを行うには、ESBのキーストアにプロキシのSSL証明書をインストールする必要があります。 – Kallja
ええ。どうも。アイデアを得る。しかし、バックエンドのサービスでTLSv1を有効にすることを頼みます。とにかく、私たちのチームはすでにdropwizardへの移行を決めました。 ESBサービスのみを維持する必要があります。 – James