JEP Review Request: TLS Application-Layer Protocol Negotiation Extension

Bradford Wetmore bradford.wetmore at
Mon Feb 2 19:27:01 UTC 2015

The draft JEP “TLS Application-Layer Protocol Negotiation Extension” is 
now available for community review:

This JEP is to add support for the Application Layer Protocol 
Negotiation (ALPN) TLS Hello extension [1] in JSSE. ALPN provides a 
mechanism for declaring the application protocols that are supported 
over a TLS connection.

We need this functionality to make JDK 9, so this JEP needs to get into 
the JEP pipeline soon.  Community review is a precursor in the process 
before it can move to "Submitted."

For now, there is a simple API proposed (similar to JDK 8 SNI), but I'm 
parsing the discussions that took place on security-dev in August[2], 
September[3], and November 2014[4], and the current API is likely not 
flexible enough.





Subject: TLS extensions API, ALPN and HTTP 2.0


Subject: ALPN API Proposal
Subject: A fully fledged TLS Extensions API ?
Subject: ALPN & HTTP2

More information about the security-dev mailing list