Skip to main content

RFC 5246 - The Transport Layer Security (TLS) Protocol Version 1.2

  • Status: Proposed Standard
  • Published: August 2008
  • Stream: IETF
  • Updates: RFC4492
  • Obsoletes: RFC3268, RFC4346, RFC4366
  • Obsoleted by: RFC8446
  • Errata: No Errata

Abstract​

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.


Status of This Memo​

This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.


Contents​

Appendices​

References​

  • Normative References
  • Informative References


Important Note​

TLS 1.2 has been superseded by TLS 1.3 (RFC 8446). New implementations are recommended to adopt TLS 1.3, although TLS 1.2 remains widely deployed and used in many production environments. This document provides a complete specification of TLS 1.2 for reference.