Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
アプリケーションのサーバーとして sslscoket があり、Java 1.6 を実行しています。MS-CHAP チャレンジ レスポンスなどを実装するために、ハンドシェイク中に使用されるマスター シークレット キーが必要です。「このマスター シークレットの値は、基盤となるセキュア ソケットの実装だけに知られており、SSLSession API を通じて公開されることはありません」と読みました。
マスター シークレットの値を取得するにはどうすればよいですか?
ありがとう
しばらくして、TLS ハンシェイクで使用されるマスター シークレットを取得することができました。リフレクションと SSLSessionImpl.class を使用して取得することが可能です。
API 経由では使用できません。あなたの引用が言うように。
注: マスター シークレットはキーではありません。