8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled#3214
Conversation
|
@franferrax Could you please help review this? Thank you! |
|
👋 Welcome back sgehwolf! A progress list of the required criteria for merging this PR into |
|
❗ This change is not yet ready to be integrated. |
|
This backport pull request has now been updated with issue from the original commit. |
Webrevs
|
|
Note to self: #3222 will introduce a utility for |
I've updated the patch to use |
Please review this fix for JDK 11u for Oracle JDK 11.0.29 parity. Product code changes are mostly clean. The patch doesn't apply cleanly because of test changes mostly:
MD5NotAllowedInTLS13CertificateSignature.javato compile with JDK 11.SessionTicketExtension.javanot being in 11u because8211018: Session Resumption without Server-Side Stateis not in 11u.TLS 1.2in order for them to work. They'd fail with the expected MD5 not allowed message otherwise. These tests are:PKIXExtendedTM.javaandSunX509ExtendedTM.javaTesting
:jdk_security3and:jdk_nettest groups with result outlined in [1].Thoughts?
[1]
Same failures before/after patch. Failed tests are:
Progress
Issue
Reviewing
Using
gitCheckout this PR locally:
$ git fetch https://git.openjdk.org/jdk11u-dev.git pull/3214/head:pull/3214$ git checkout pull/3214Update a local copy of the PR:
$ git checkout pull/3214$ git pull https://git.openjdk.org/jdk11u-dev.git pull/3214/headUsing Skara CLI tools
Checkout this PR locally:
$ git pr checkout 3214View PR using the GUI difftool:
$ git pr show -t 3214Using diff file
Download this PR as a diff file:
https://git.openjdk.org/jdk11u-dev/pull/3214.diff
Using Webrev
Link to Webrev Comment