JBoss EAP 7.1 supports secure HTTP/2 on all platforms with exception of HP-UX. There are two ways to enable HTTP/2 in a supported way:
- Using JBoss EAP 7.1 internal support for ALPN (uses reflection API) which works out-of-the-box, but is limited to only OpenJDK and Oracle JDK.
- Using ALPN support from the new JBoss Core Services OpenSSL, which works on all supported platforms with the exception of HP-UX.
You can download JBoss Core Services OpenSSL from the JBoss Core Services OpenSSL download page.