What is the purpose of a TLS 1.3 Server sending the Server Name Indication extension in the Encrypted Extensions record?

The TLS 1.3 extension includes this table indicating which Extensions can be sent in which Records:

+————————————————–+————-+
| Extension | TLS 1.3 |
+—… Continue reading What is the purpose of a TLS 1.3 Server sending the Server Name Indication extension in the Encrypted Extensions record?

Posted in TLS

How to disable a specific cipher for TLS 1.3 on Azure AKS with ingress controller? [migrated]

I have a Kubernetes cluster on Azure AKS with an ingress controller that uses TLS 1.3 protocol. I want to disable a specific cipher suite (e.g., TLS_AES_128_GCM_SHA256) for security reasons.
I’ve tried configuring the "ssl-ciphers&quo… Continue reading How to disable a specific cipher for TLS 1.3 on Azure AKS with ingress controller? [migrated]

What keys are used to secure the Client’s Certificate & Certificate Verify records in TLS 1.3 Mutual Authentication during Post Handshake Auth.?

In TLS 1.3’s version of Mutual TLS authentication there are two places the Client can send their Certificate (and Certificate Verify) records:

In the handshake itself, directly before sending the Client Finished (see below)
Later in the T… Continue reading What keys are used to secure the Client’s Certificate & Certificate Verify records in TLS 1.3 Mutual Authentication during Post Handshake Auth.?

Posted in TLS

Decrypting TLS traffic from windows desktop application [closed]

I have a desktop application on Windows that connects to a server which I don’t have access to. I want to reverse engineer an API for personal use so I can connect from a custom interface instead of using the official application.
Using Wi… Continue reading Decrypting TLS traffic from windows desktop application [closed]