A DESCRIPTION OF THE PROBLEM :
This enhancement request is for HttpClient to honor the namedGroups set on the configured SSLParameters.
Today you can set the namedGroups on the SSLParameters like so:
final SSLParameters sslParameters = new SSLParameters();
sslParameters.setNamedGroups(new String[]{namedGroup});
return HttpClient.newBuilder()
.sslContext(sslBundle.createSslContext())
.sslParameters(sslParameters)
.build();
When doing this today the namedGroups are dropped from the SSLParamters that are set on the HttpClient.
See Utils.java: https://github.com/openjdk/jdk/blob/master/src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java#L591
This enhancement request is for HttpClient to honor the namedGroups set on the configured SSLParameters.
Today you can set the namedGroups on the SSLParameters like so:
final SSLParameters sslParameters = new SSLParameters();
sslParameters.setNamedGroups(new String[]{namedGroup});
return HttpClient.newBuilder()
.sslContext(sslBundle.createSslContext())
.sslParameters(sslParameters)
.build();
When doing this today the namedGroups are dropped from the SSLParamters that are set on the HttpClient.
See Utils.java: https://github.com/openjdk/jdk/blob/master/src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java#L591