title: SSL/TLS debugging: How to view messaging until encryption keys are exchanged?
body: <p>For e.g. if I did a <a href="https://www.gmail.com" rel="nofollow">https://www.gmail.com</a>, I thought I could use firebug to see the TLS/SSL handshaking and message exchanges. I did not see any. Someone in another forum answered that firebug only operates at HTTP and not at HTTPS level. But until the keys are exchanged, it does operate in unencrypted or clear mode. So, should firebug not show these messages, such as cypher exchanges? Are these handshaking, keyexchange, cypher exchange messages carried through HTTP protocol requests/responses or are they separately done through some modules built in the browser as a SSL/TLS module and therefore cannot be viewed through tools like firebug? Thanks.</p>