これは基本的に、DH パラメーターに関する他の質問(回答が得られなかった) と同じですが、TLS ハンドシェイク中に送信される TLS サーバー鍵交換メッセージに関する情報を取得することに興味があります。
これらのメッセージ、またはネゴシエートされた一時キーなどのメッセージから得られる情報は、Java API を介して利用できますか? 私は JavaSSLSocketFactory
を使用して を取得しSSLSocket
、それを使用して接続しています。このレベルに到達するために突破しなければならない (Apache http-client のような) その上にレイヤー化された他の API はありません。
Javaがこの情報を公開しているかどうかはわかりません。を使用してみましたHandshakeCompletedListener
が、探している情報が得られないようです。
これを行うことができるかどうか、またはどのように行うことができるかを誰かが知っていますか?