I am trying to verify the TLS version that my application is using with a server that I connect to. Normally, I use Wireshark and I see the protocol listed as TLS1.2 or something else.
In the current situation, I am using an HTTP proxy. My understanding is that HTTP proxies do not perform TLS termination so after the CONNECT, there still is a TLS session that gets established between my application and the server, although from the Wireshark perspective, the destination will be that of the HTTP proxy.
When I setup a filter to capture traffic being sent to the HTTP proxy, I see the CONNECT in the traffic but I do not see the TLS handshake.
How do I check the TLS version used in this scenario?
I'm totally open to other tools or recommendations on how to solve this. My application is on a Linux machine.