-
Type:
Sub-task
-
Resolution: Delivered
-
Priority:
P4
-
Affects Version/s: 15
-
Component/s: core-libs
-
Verified
During the setup of new connections, `java.net.http.HttpClient` now uses the default set of protocols provided by the `SSLContext` when negotiating the TLS handshake. In the absence of any `SSLParameter`s explicitly supplied to the `HttpClient.builder`, the `HttpClient` has been updated to no longer override any default-selected protocols in the SSLContext. As a result, the actual TLS version that is negotiated might differ from that of previous releases, or it might even succeed or fail to negotiate when it previously might not have.