2016-11-28 24 views
1

私はWAS 8.5.5.9に現在配備されているアプリケーションを持っています。このアプリケーションはwebservice経由で別のサーバーに接続し、もう一方のサーバーのホストはTLS 1.2と相互SSL接続を使用して接続する必要があります。mSSLのWebsphere 8.5.5.9でクライアント側の証明書を設定するにはどうすればよいですか?

私のWASのトラストストアに(他の)サーバーのホスト証明書をインポートできましたが、これはmSSLであり、通常の一方向SSLではないため、クライアント証明書をもう一方のサーバーに戻すように設定する必要もありますサーバーを使用して接続を確認します。

どうすればよいですか? mSSLのリモートサーバーに送信するクライアント証明書を指定するWAS管理コンソールのオプションを見つけることができないようです。私は既にSSL構成でTLSv1.2をWAS選択していると、それはクライアント証明書がの所有者が私に提供された

  • を動作しているようだ

    • :考慮すべき

      いくつかのポイント私たちによってIKEYMANで行われたCSR作成に基づくリモートホスト。

    • WASの信頼とキーストアでクライアント証明書をインポートしようとしましたが、トランザクションを処理しようとするとhandshake_failure例外が発生します。
    • リモートサーバー側のTCPダンプは、クライアント証明書の受信時にサーバーの長さが0になったことを示します。
    • 私の側のログは、初期ハンドシェイクが成功したことを示します。 ClientHelloとServerHelloメッセージがプッシュスルーされます。 (それはあまりわかりませんが)しかし、一番最後に私はこのメッセージが表示されます:
     
    [11/28/16 20:57:15:836 CST] 000000e9 SystemOut  O [Raw read]: length = 5 
    [11/28/16 20:57:15:836 CST] 000000e9 SystemOut  O 0000: 15 03 03 00 02          ..... 
    
    [11/28/16 20:57:15:836 CST] 000000e9 SystemOut  O [Raw read]: length = 2 
    [11/28/16 20:57:15:836 CST] 000000e9 SystemOut  O 0000: 02 28            .. 
    
    
    [11/28/16 20:57:15:836 CST] 000000e9 SystemOut  O Thread-142, READ: TLSv1.2 Alert, length = 2 
    [11/28/16 20:57:15:836 CST] 000000e9 SystemOut  O Thread-142, RECV TLSv1.2 ALERT: fatal, handshake_failure 
    
  • 答えて

    1

    は、ターゲットサーバーへの接続に証明書を関連付けるために「動的なアウトバウンドエンドポイント」機能を使用することができます。ダイナミックアウトバウンドエンドポイントを設定するには、Associating a Secure Sockets Layer configuration dynamically with an outbound protocol and remote secure endpointを参照してください。

    接続情報の形式は、*,hostname,portです。既存のSSL設定(CellDefaultSSLSettings)を選択したら、[証明書のエイリアスを取得]ボタンをクリックします。次に、ドロップダウンからクライアント側の証明書を選択します。

    これにより、相互認証を正しく実行できるようになります。クライアント側の証明書は、ターゲットサーバーのトラストストアにも存在する必要があります。

    +0

    ありがとうございました。しかし、ちょうどクイックお問い合わせ。代わりにApache/IBM HTTPServerでこれを行う方法はありますか? – Avias

    +0

    @Avias、私はウェブサーバーの専門家ではないので、私はそれを確実に答えられません。それを新しい質問として投稿するのが最善でしょう。 – Haxiel

    +0

    これが注目されます。再度、感謝します :) – Avias

    関連する問題