Transport Layer Security (TLS)
TLS (formerly SSL) is a cryptographic protocol designed to provide communications security over a computer network. It secures HTTPS traffic.
The TLS Handshake
The handshake involves the client and server agreeing on a cipher suite, authenticating the server (via a digital certificate), and establishing a secure session key using public-key cryptography before exchanging encrypted data symmetrically.