Skip to main content

Transport Layer Security (TLS) Application Layer Protocol Negotiation Extension

Document Type Replaced Internet-Draft (individual)
Expired & archived
Authors Stephan Friedl, Andrei Popov
Last updated 2013-04-08 (Latest revision 2013-02-21)
Replaced by RFC 7301
RFC stream (None)
Intended RFC status (None)
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Replaced by draft-ietf-tls-applayerprotoneg
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:


This document describes a Transport Layer Security (TLS) extension for application layer protocol negotiation within the TLS handshake. For instances in which the TLS connection is established over a well known TCP/IP port not associated with the desired application layer protocol, this extension allows the application layer to negotiate which protocol will be used within the TLS session.


Stephan Friedl
Andrei Popov

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)