ALPN is supported by these libraries: •
BSAFE Micro Edition Suite since version 5.0 •
GnuTLS since version 3.2.0 released in May 2013 •
MatrixSSL since version 3.7.1 released in December 2014 •
Network Security Services since version 3.15.5 released in April 2014 •
OpenSSL since version 1.0.2 released in January 2015 •
LibreSSL since version 2.1.3 released in January 2015 •
mbed TLS (previously PolarSSL) since version 1.3.6 released in April 2014 •
s2n since its original public release in June 2015. •
wolfSSL (formerly CyaSSL) since version 3.7.0 released in October 2015 •
Go (in the standard library crypto/tls package) since version 1.4 released in December 2014 •
JSSE in
Java since JDK 9 released in September 2017, backported to JDK 8 released in April 2020 •
Win32 SSPI since Windows 8.1 and Windows Server 2012 R2 were released October 18, 2013 •
Rustls == History ==