hg: jdk/submit: 8231449: HttpClientâs client ssl certificate authentication seems to be broken.
daniel.fuchs at oracle.com
daniel.fuchs at oracle.com
Wed Oct 16 13:51:54 UTC 2019
Changeset: 6b6bf0de534b
Author: dfuchs
Date: 2019-10-16 14:50 +0100
URL: https://hg.openjdk.java.net/jdk/submit/rev/6b6bf0de534b
8231449: HttpClientâs client ssl certificate authentication seems to be broken.
Summary: SSLFlowDelegate.Reader and SubscriberWrapper are changed to better cooperate on when more demand should be requested from upstream. The issue encountered in this scenario was triggered by a large certificate which caused the SSLFlowDelegate to stop requesting data from upstream during the handshake although the engine handshake status was NEED_UNWRAP.
Reviewed-by: chegar
! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/SubscriberWrapper.java
+ test/jdk/java/net/httpclient/HttpSlowServerTest.java
+ test/jdk/java/net/httpclient/LargeHandshakeTest.java
+ test/jdk/java/net/httpclient/LargeResponseTest.java
More information about the jdk-submit-changes
mailing list