hg: jdk/sandbox: http-client-branch: fixed TLS hostname checking issue, SSL session reuse, and changed HttpResponse to return SSLSession

michael.x.mcmahon at oracle.com michael.x.mcmahon at oracle.com
Wed Feb 14 16:08:57 UTC 2018


Changeset: 86e628130926
Author:    michaelm
Date:      2018-02-14 16:04 +0000
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/86e628130926

http-client-branch: fixed TLS hostname checking issue, SSL session reuse, and changed HttpResponse to return SSLSession

! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableExtendedSSLSession.java
+ src/java.net.http/share/classes/jdk/internal/net/http/common/ImmutableSSLSession.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/ManyRequestsLegacy.java
! test/jdk/java/net/httpclient/SmokeTest.java
! test/jdk/java/net/httpclient/http2/keystore.p12
! test/jdk/java/net/httpclient/offline/FixedHttpResponse.java
! test/jdk/java/net/httpclient/offline/FixedResponseHttpClient.java
+ test/jdk/java/net/httpclient/ssltest/CertificateTest.java
+ test/jdk/java/net/httpclient/ssltest/Server.java
+ test/jdk/java/net/httpclient/ssltest/bad.keystore
+ test/jdk/java/net/httpclient/ssltest/good.keystore
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AuthenticationFilterTest.java
! test/jdk/lib/testlibrary/jdk/testlibrary/testkeys



More information about the jdk-sandbox-changes mailing list