Skip to main content

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

Published: August 2008
Status: Standards Track
Authors: T. Dierks (Independent), E. Rescorla (RTFM, Inc.)
Obsoletes: RFC 3268, RFC 4346, RFC 4366
Updates: RFC 4492


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.