diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2013-04-10 17:18:10 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2013-04-10 17:24:56 +0200 |
commit | e80f1b6a53c1ea42e4c50fcc8ce9b27f4bc55fd6 (patch) | |
tree | 3c29e229f13ac7d1b6fabb28c661addc2da263dc /doc/cha-intro-tls.texi | |
parent | 7ba0a2e415905ae7b3416494be9f75e6ee28133a (diff) | |
download | gnutls-e80f1b6a53c1ea42e4c50fcc8ce9b27f4bc55fd6.tar.gz |
Added support for the ALPN extension.
Diffstat (limited to 'doc/cha-intro-tls.texi')
-rw-r--r-- | doc/cha-intro-tls.texi | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/doc/cha-intro-tls.texi b/doc/cha-intro-tls.texi index d9c90c963f..1e16a28fa9 100644 --- a/doc/cha-intro-tls.texi +++ b/doc/cha-intro-tls.texi @@ -404,6 +404,7 @@ and they will be discussed in the subsections that follow. * Safe renegotiation:: * OCSP status request:: * SRTP:: +* Application Layer Protocol Negotiation (ALPN):: @end menu @node Maximum fragment length negotiation @@ -622,6 +623,20 @@ Other helper functions are listed below. @showfuncC{gnutls_srtp_get_selected_profile,gnutls_srtp_get_profile_name,gnutls_srtp_get_profile_id} +@node Application Layer Protocol Negotiation (ALPN) +@subsection Application Layer Protocol Negotiation (ALPN) +@cindex ALPN +@cindex Application Layer Protocol Negotiation + +The TLS protocol was extended in @code{draft-ietf-tls-applayerprotoneg-00} +to provide the application layer a method of +negotiating the application protocol version. This allows for negotiation +of the application protocol during the TLS handshake, thus reducing +round-trips. The application protocol is described by an opaque +string. To enable, use the following functions. + +@showfuncB{gnutls_alpn_set_protocols,gnutls_alpn_get_selected_protocol} + @include sec-tls-app.texi @node On SSL 2 and older protocols |