rfc-5246
The Transport Layer Security (TLS) Protocol Version 1.2
This document specifies Version 1.2 of the Transport Layer Security (TLS) protocol. The TLS protocol provides communications security over the Internet. The protocol allows client/server applications to communicate in a way that is designed to prevent eavesdropping, tampering, or message forgery. [STANDARDS-TRACK]
obsoleted by
- rfc-8446 — The Transport Layer Security (TLS) Protocol Version 1.3
obsoletes
- rfc-3268 — Advanced Encryption Standard (AES) Ciphersuites for Transport Layer Security (TLS)
- rfc-4346 — The Transport Layer Security (TLS) Protocol Version 1.1
- rfc-4366 — Transport Layer Security (TLS) Extensions
updated by
- rfc-5746 — Transport Layer Security (TLS) Renegotiation Indication Extension
- rfc-5878 — Transport Layer Security (TLS) Authorization Extensions
- rfc-6176 — Prohibiting Secure Sockets Layer (SSL) Version 2.0
- rfc-7465 — Prohibiting RC4 Cipher Suites
- rfc-7507 — TLS Fallback Signaling Cipher Suite Value (SCSV) for Preventing Protocol Downgrade Attacks
- rfc-7568 — Deprecating Secure Sockets Layer Version 3.0
- rfc-7627 — Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension
- rfc-7685 — A Transport Layer Security (TLS) ClientHello Padding Extension
- rfc-7905 — ChaCha20-Poly1305 Cipher Suites for Transport Layer Security (TLS)
- rfc-7919 — Negotiated Finite Field Diffie-Hellman Ephemeral Parameters for Transport Layer Security (TLS)
- rfc-8447 — IANA Registry Updates for TLS and DTLS
- rfc-9155 — Deprecating MD5 and SHA-1 Signature Hashes in TLS 1.2 and DTLS 1.2
updates
- rfc-4492 — Elliptic Curve Cryptography (ECC) Cipher Suites for Transport Layer Security (TLS)