Glossary
SECURITY

SSL/TLS

Secure Sockets Layer / Transport Layer Security — cryptographic protocols that encrypt data in transit between a client (browser) and server. TLS is the modern version; SSL is deprecated but the name persists.

TLS (Transport Layer Security) is the cryptographic protocol that secures internet communications. SSL (Secure Sockets Layer) is its deprecated predecessor — SSL 2.0, 3.0, TLS 1.0, and TLS 1.1 are all insecure and should be disabled. TLS 1.2 and TLS 1.3 are the current secure versions.

The term “SSL certificate” persists colloquially — all modern “SSL certificates” are used with TLS.

TLS Handshake (Simplified)

Client → Server: Hello (supported cipher suites, random)
Server → Client: Hello + Certificate + (key exchange)
Both parties:    Derive shared session key
Encrypted data begins

TLS 1.3 reduces this to 1 round trip; TLS 1.2 requires 2.

Certificate Role

An SSL/TLS certificate:

  1. Authenticates the server — proves it controls the domain
  2. Provides the public key for the key exchange
  3. Is signed by a Certificate Authority that browsers trust

Versions

VersionStatus
SSL 2.0, 3.0Broken — disable
TLS 1.0, 1.1Deprecated — disable
TLS 1.2Acceptable — still widely used
TLS 1.3Current standard — fastest and most secure

HTTPS

HTTPS = HTTP + TLS. The padlock icon in browsers indicates an active TLS connection. It proves the connection is encrypted and the certificate is valid — but not that the site is legitimate or safe.