TLS, Transport Layer Security

Description Glossary RFCs Publications Obsolete RFCs

Description:

Protocol suite: TCP/IP.
Type:Application layer protocol.
Related protocols: DTLS, Datagram Transport Layer Security.
MIME subtype:
SNMP MIBs:
Working groups: tls, Transport Layer Security.
Links: TLS parameters.
Extensions.
OpenSSL.

RFC 4346:

The primary goal of the TLS Protocol is to provide privacy and data integrity between two communicating applications. The protocol is composed of two layers: the TLS Record Protocol and the TLS Handshake Protocol. At the lowest level, layered on top of some reliable transport protocol, is the TLS Record Protocol. The TLS Record Protocol provides connection security.

TLS is based on the SSL 3.0 protocol as published by Netscape.

A single TLS record may be up to 16384 bytes in length.

A TLS message may span multiple TLS records.

A TLS certificate message may in principle be as long as 16MB.


Extension types:

TypeDescriptionReferences
0server_name RFC 4366
1Maximum fragment length. RFC 4366
2client_certificate_url RFC 4366
3trusted_ca_keys RFC 4366
4Truncated HMAC. RFC 4366
5status_request RFC 4366
6user_mappingRFC 4681
7  
8  
9cert_type 
10elliptic_curvesRFC 4492
11ec_point_formatsRFC 4492
12srp 
13
-
34
  
35SessionTicket TLSRFC 4507

Glossary:


RFCs:

[RFC 2595] Using TLS with IMAP, POP3 and ACAP.

[RFC 2712] Addition of Kerberos Cipher Suites to Transport Layer Security (TLS).

[RFC 2716] PPP EAP TLS Authentication Protocol.

[RFC 2817] Upgrading to TLS Within HTTP/1.1.

[RFC 2818] HTTP Over TLS.

[RFC 3268] Advanced Encryption Standard (AES) Ciphersuites for Transport Layer Security (TLS).

[RFC 3436] Transport Layer Security over Stream Control Transmission Protocol.

[RFC 3749] Transport Layer Security Protocol Compression Methods.

[RFC 3943] Transport Layer Security (TLS) Protocol Compression Using Lempel-Ziv-Stac (LZS).

[RFC 4132] Addition of Camellia Cipher Suites to Transport Layer Security (TLS).

[RFC 4162] Addition of SEED Cipher Suites to Transport Layer Security (TLS).

[RFC 4217] Securing FTP with TLS.

[RFC 4261] Common Open Policy Service (COPS) Over Transport Layer Security (TLS).

[RFC 4279] Pre-Shared Key Ciphersuites for Transport Layer Security (TLS).

[RFC 4346] The Transport Layer Security (TLS) Protocol Version 1.1.

[RFC 4366] Transport Layer Security (TLS) Extensions.


Publications:

[ISBN 0201615983] SSL and TLS: Designing and Building Secure Systems.


Obsolete RFCs:

[RFC 2246] The TLS Protocol Version 1.0.

[RFC 3546] Transport Layer Security (TLS) Extensions.


Description Glossary RFCs Publications Obsolete RFCs