Web & Dev

SSL/TLS Versions

SSL and TLS protocol versions — release dates, current status, and what to deprecate.

Protocol timeline

VersionReleasedStatusNotes
SSL 1.0never❌ Never releasedInternal Netscape design; flaws found before public release.
SSL 2.01995❌ Deprecated (2011)Numerous weaknesses; RFC 6176 prohibits use.
SSL 3.01996❌ Deprecated (2015)POODLE attack; RFC 7568 prohibits.
TLS 1.01999 (RFC 2246)❌ Deprecated (2021)BEAST-era weaknesses; removed from major browsers.
TLS 1.12006 (RFC 4346)❌ Deprecated (2021)Removed from major browsers.
TLS 1.22008 (RFC 5246)✓ AllowedStill common; minimum acceptable for most profiles.
TLS 1.32018 (RFC 8446)✓ Recommended1-RTT handshake, cleaner cipher list, 0-RTT (with caveats).

Notes

  • Disable SSLv3 and TLS 1.0/1.1 on servers you control — they expose known-vulnerable ciphers.
  • TLS 1.3 dropped RSA key exchange, CBC modes, and SHA-1.
  • PCI-DSS, NIST, and most modern compliance frameworks require TLS 1.2+.
Was this article helpful?