What is TLS?
Transport Layer Security (TLS) is a widely adopted security protocol designed to facilitate privacy and data security for communications over the Internet. TLS evolved from SSL and is used to encrypt communications between web applications and servers.
The TLS handshake
The TLS handshake is the process by which a client and server establish the encryption algorithms and secret keys they will use for secure communication. During the handshake, the server proves its identity using a TLS certificate.
TLS versions
- TLS 1.0 and 1.1: Deprecated and no longer considered secure
- TLS 1.2: Widely supported and still considered secure
- TLS 1.3: The latest version, offering improved security and performance with a faster handshake