hg: jdk8u/jdk8u-dev/jdk: 8230977: JEP 244/8051498 - TLS Application-Layer Protocol Negotiation Extension (Java SE 8); ...

bradford.wetmore at oracle.com bradford.wetmore at oracle.com
Thu Feb 13 23:47:27 UTC 2020


Changeset: 795199aad0e9
Author:    wetmore
Date:      2020-02-13 15:45 -0800
URL:       https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/795199aad0e9

8230977: JEP 244/8051498 - TLS Application-Layer Protocol Negotiation Extension (Java SE 8)
8144093: JEP 244/8051498 - TLS Application-Layer Protocol Negotiation Extension
8170282: Enable ALPN parameters to be supplied during the TLS handshake
8145849: ALPN: getHandshakeApplicationProtocol() always return null
8158978: ALPN not working when values are set directly on a SSLServerSocket
8171443: (spec) An ALPN callback function may also ignore ALPN
Reviewed-by: xuelei, coffeys, rhalade, andrew

! src/share/classes/javax/net/ssl/SSLEngine.java
! src/share/classes/javax/net/ssl/SSLParameters.java
! src/share/classes/javax/net/ssl/SSLSocket.java
+ src/share/classes/sun/security/ssl/ALPNExtension.java
! src/share/classes/sun/security/ssl/Alerts.java
! src/share/classes/sun/security/ssl/CipherSuite.java
! src/share/classes/sun/security/ssl/ClientHandshaker.java
! src/share/classes/sun/security/ssl/ExtensionType.java
! src/share/classes/sun/security/ssl/HandshakeMessage.java
! src/share/classes/sun/security/ssl/Handshaker.java
! src/share/classes/sun/security/ssl/HelloExtensions.java
! src/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/share/classes/sun/security/ssl/SSLServerSocketImpl.java
! src/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/share/classes/sun/security/ssl/ServerHandshaker.java
+ test/sun/security/ssl/javax/net/ssl/ALPN/MyX509ExtendedKeyManager.java
+ test/sun/security/ssl/javax/net/ssl/ALPN/SSLEngineAlpnTest.java
+ test/sun/security/ssl/javax/net/ssl/ALPN/SSLServerSocketAlpnTest.java
+ test/sun/security/ssl/javax/net/ssl/ALPN/SSLSocketAlpnTest.java
! test/sun/security/ssl/templates/SSLEngineTemplate.java
! test/sun/security/ssl/templates/SSLSocketSSLEngineTemplate.java
! test/sun/security/ssl/templates/SSLSocketTemplate.java



More information about the jdk8u-dev-changes mailing list