On Sat, 20 Feb 2021 01:56:37 GMT, Jamil Nimeh <jni...@openjdk.org> wrote:

> This fix adjusts the SunJSSE provider's handling of the jdk.tls.[client | 
> server].SignatureSchemes property and its effect on messages that assert the 
> signature_algorithms and signature_algorithms_cert extensions, or 
> supported_signature_algorithms vectors like those used in TLS 1.2 
> CertificateRequest messages.  With this change, the ordering of the signature 
> algorithms in the property value will be preserved in the ordering as integer 
> identifiers in the messages itself.  Prior to this fix the property 
> algorithms will be asserted, but in the order as shown in the 
> sun.security.ssl.SignatureAlgorithms enumeration.
> 
> This does not affect the default ordering of these signature schemes when the 
> property is not given a value.
> 
> JBS: https://bugs.openjdk.java.net/browse/JDK-8255867

src/java.base/share/classes/sun/security/ssl/SignatureScheme.java line 43:

> 41: import java.util.Map;
> 42: import java.util.Set;
> 43: import java.util.stream.Collectors;

Remnant from an earlier attempt at a fix, will remove.

-------------

PR: https://git.openjdk.java.net/jdk/pull/2658

Reply via email to