Java TLS连接行为

时间:2012-05-10 10:15:13

标签: java wireshark ssl

我使用带有自定义KeyManager,TrustManager和客户端身份验证的java TLS服务器。连接工作和证书交换,客户端(Firefox)也说连接是加密的。我分析了与wireshark的连接,但我没有看到tls消息,wireshark只显示tcp段而不解码有效负载(例如TLS客户端问候,服务器问候等)。 我启用调试日志记录,这是服务器的日志:

trigger seeding of SecureRandom
done seeding SecureRandom
Allow unsafe renegotiation: false
Allow legacy hello messages: true
Is initial handshake: true
Is secure renegotiation: false
Thread-1, called closeSocket()

2 个答案:

答案 0 :(得分:3)

如果您使用的端口通常不用于SSL / TLS,则必须告知Wireshark明确将其解码为SSL / TLS。

右键单击数据包并选择解码为... - > 运输 - > SSL

答案 1 :(得分:0)

如果你有私钥,你可以看到有效负载,只需去工具 - > gt; preference-> ssl->编辑并在这里插入你的密钥。