期待どおりに動作しない他の誰かによって作成されたGUIJavaプログラムを使用しようとしています。プログラムの操作中に、サーバーに接続してデータをプルダウンしますが、正しいデータが表示されません。私が経験している問題がネットワーク関連であるかどうかを確認しようとしています---つまり、適切なビットがクライアントに到達することはありません。
Javaプログラムのソースコードを見ると、SSLを介してサーバーからデータをプルするためにHttpsURLConnectionクラスを使用しているように見えます。私ができるようにしたいのは、Wiresharkを使用してワイヤー上で何が起こっているかを検査することです。私の理解では、関連するキーがある場合、Wiresharkは一部のSSLトラフィックの復号化をサポートしています。サーバーを制御していないため、サーバーの秘密鍵にアクセスできません。ただし、プログラムが実行されているクライアントは制御します。私の質問は、今説明したシナリオのSSLトラフィックを復号化するようにwiresharkを実際にどのように構成するかということです。HttpsURLConnectionが使用する特定のキーをWiresharkに追加できますか?他に何かありますか?
単にJavaコードベースにロギングを追加することを検討しましたが、コードベースのロギングで重要な何かを見逃したり省略したりする可能性があるため、最終的にはロギングよりもパケットキャプチャのグラウンドトゥルースを好むことに注意してください。理解する。