Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I see no problem with the decryption:

$ tshark -o tls.keylog_file:ssl-keys.log -r wireshark.pcapng -Y "tls.record.content_type in {20..22}" -T fields -e tcp.stream -e frame.number -e _ws.col.Info | sort -n
11  63  Client Hello
11  65  Server Hello, Change Cipher Spec, Encrypted Extensions, Finished
11  66  Change Cipher Spec, Finished
11  70  SETTINGS[0], WINDOW_UPDATE[0]
18  111 Client Hello
18  172 Server Hello, Certificate, Server Hello Done
18  182 Alert (Level: Fatal, Description: Certificate Unknown)
19  112 Client Hello
19  151 Server Hello, Certificate, Server Hello Done
19  162 Alert (Level: Fatal, Description: Certificate Unknown)
20  116 Client Hello
20  194 Server Hello, Certificate, Server Hello Done
20  209 Alert (Level: Fatal, Description: Certificate Unknown)
21  210 Client Hello
21  273 Server Hello, Certificate, Server Hello Done
21  276 Client Key Exchange, Change Cipher Spec, Finished
21  298 Change Cipher Spec
21  374 Finished
22  219 Client Hello
22  259 Server Hello, Certificate, Server Hello Done
22  260 Client Key Exchange, Change Cipher Spec, Finished
22  313 Change Cipher Spec
22  373 Finished
23  224 Client Hello
23  292 Server Hello, Certificate, Server Hello Done
23  294 Client Key Exchange, Change Cipher Spec, Finished
23  349 Change Cipher Spec
23  380 Finished
24  1923    Client Hello
24  1925    Server Hello
24  1926    Alert (Level: Fatal, Description: Certificate Unknown)
24  1930    Change Cipher Spec, Finished
25  1942    Client Hello
25  1947    Server Hello
25  2059    Change Cipher Spec, Finished
25  2060    Change Cipher Spec, Finished
25  4955    Alert (Level: Warning, Description: Close Notify)
34  2378    Client Hello
34  2381    Server Hello
34  2382    Alert (Level: Fatal, Description: Certificate Unknown)
34  2384    Change Cipher Spec, Finished
35  2389    Client Hello
35  2392    Server Hello
35  2398    Change Cipher Spec, Finished
35  2399    Change Cipher Spec, Finished
35  4936    Alert (Level: Warning, Description: Close Notify)
36  3053    Encrypted Alert
$

All TLS sessions that have a TLS handshake are decrypted, as can be seen by the "finished" handshake message at the end of each TLS handshake.

However, traffic on port 8443 is not automatically dissected as HTTP once it is decrypted. You need to add 8443 to the "SSL/TLS Ports" list in the HTTP protocol preferences.