Application-Layer Protocol Negotiation

Application-Layer Protocol Negotiation (ALPN) is a Transport Layer Security (TLS) extension for application layer protocol negotiation. ALPN allows the application layer to negotiate which protocol should be performed over a secure connection in a manner which avoids additional round trips and which is independent of the application layer protocols. It is used by HTTP/2.

TLS False Start was disabled in Google Chrome from version 20 (2012) onward except for websites with the earlier Next Protocol Negotiation (NPN) extension.[1]

NPN was replaced with a reworked version, ALPN.[2] On July 11, 2014, ALPN was published as RFC 7301.

Support

ALPN is supported by these libraries.

References

  1. ↑ Langley, Adam. "False Start's Failure (11 Apr 2012)". Retrieved 25 September 2013.
  2. ↑ Langley, Adam. "» NPN and ALPN". Retrieved 2 April 2013.
  3. ↑ "gnutls 3.2.0". Retrieved 2015-01-26.
  4. ↑ "MatrixSSL - News". 2014-12-04. Retrieved 2015-01-26.
  5. ↑ "NSS 3.15.5 release notes". Mozilla Developer Network. Mozilla. Retrieved 2015-01-26.
  6. ↑ "OpenSSL 1.0.2 release notes". The OpenSSL Project. The OpenSSL Project. 2015-01-22. Retrieved 2015-01-26.
  7. ↑ "LibreSSL 2.1.3 released". 2015-01-22. Retrieved 2015-01-26.
  8. ↑ "Download overview - PolarSSL". 2014-04-11. Retrieved 2015-01-26.
  9. ↑ "wolfSSL Release Change Log". 2015-10-26. Retrieved 2015-09-11.

External links

Wikimedia Commons has media related to SSL and TLS.


This article is issued from Wikipedia - version of the 7/26/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.