(基本的に、HTTPS 接続のために特定のポートでリッスンしているリスナー) が開始されたSSLContext
ときにロードするリアクター パターンの実装があります。TransportListener
次に、同じinit()
メソッドを再度呼び出します (リスナーのメソッドへのJMX呼び出しを介して)
sslContext.init(keyManagers, trustManagers, null);
トラスト ストアとの間で証明書を追加または削除したら。SSLContext
リスナーのダウンタイムを避けるために、をリロードする必要があります。
これが私が現在直面している問題です。
リクエストがリスナーに届き、接続が確立されたとします。SSLContext
応答がクライアントに返される前にオブジェクトをリロードすると、送信前にペイロードを暗号化する接続のSSLEngine
オブジェクトのプロセスに影響しますか?wrap
注: 同じSSLContext
オブジェクトがすべての SSLEngine に渡されていることを確認しました。SSLContext オブジェクトは、リスナーの開始時に他のいくつかのオブジェクトに渡されます。たとえば、この SSLContext オブジェクトを渡す必要がある接続プールがあります。したがって、新しい SSLContext オブジェクトを作成すると、接続プールである既存の接続が完全に切断されます。そのため、同じ SSLContext オブジェクトを使用しようとしています。