diff options
author | Daniel Stenberg <daniel@haxx.se> | 2014-02-07 15:50:31 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2014-02-07 15:50:31 +0100 |
commit | fa8d7ce4fef671018f0dadbd2d23ec51b440e72f (patch) | |
tree | 7da2e280baf0793af673271353b3971fd0d3a328 /lib | |
parent | 09d907ee689538b5552411e31f8dc5e37b65e8d2 (diff) |
http2: updated README after NSS addition
Changed the support to a little matrix and added brief explanation of
what ALPN and NPN are for.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/README.http2 | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/lib/README.http2 b/lib/README.http2 index eaa02fa0e..daa633834 100644 --- a/lib/README.http2 +++ b/lib/README.http2 @@ -31,11 +31,20 @@ HTTP2 with libcurl option that will cause libcurl to fail if not possible to use http2. Consider options to explicitly disable ALPN and/or NPN. + ALPN is the TLS extension that http2 is expected to use. The NPN extension + is for a similar purpose, was made prior to ALPN and is used for SPDY so + early http2 servers are implemented using NPN before ALPN support is + widespread. + SSL libs - The challange is the ALPN and NPN support and all our different SSL - backends. Right now we support ALPN and NPN with OpenSSL and ALPN with - GnuTLS. + The challenge is the ALPN and NPN support and all our different SSL + backends. You may need a fairly updated SSL library version for it to + provide the necessary TLS features. Right now we support: + + OpenSSL: ALPN and NPN + NSS: ALPN and NPN + GnuTLS: ALPN Applications |