[jdk8u-dev] RFR: 8341964: Add mechanism to disable different parts of TLS cipher suite
David Sladký
duke at openjdk.org
Tue Feb 17 14:09:27 UTC 2026
On Tue, 17 Feb 2026 12:05:40 GMT, David Sladký <duke at openjdk.org> wrote:
> Backport of [JDK-8341964](https://bugs.openjdk.org/browse/JDK-8341964) - Add mechanism to disable different parts of TLS cipher suite
>
> Preparation for backport of [JDK-8245545](https://bugs.openjdk.org/browse/JDK-8245545) to comply with [Oracle JRE and JDK Cryptographic Roadmap](https://www.java.com/en/jre-jdk-cryptoroadmap.html)
>
> Extra changes compared to corresponding backport in jdk11:
> - in `jdk/test/sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingDisablePartsOfCipherSuite.java` on line 58 changed `List.of()` to `Array.asList()` (and added import for it) because the former is not supported by jdk8.
>
> ## Tests
>
> Tested on RHEL9.
>
> ### Tier 1
>
>
> -------------- Test Summary ------------
>
> Summary: jdk_tier1
> TEST STATS: name=jdk_tier1 run=1341 pass=1341 fail=0
>
> Summary: langtools_tier1
> FAILED: tools/javac/lambda/LambdaLambdaSerialized.java
> TEST STATS: name=langtools_tier1 run=3121 pass=3120 fail=1
>
> Summary: hotspot_tier1
> TEST STATS: name=hotspot_tier1 run=808 pass=808 fail=0
>
> I rerun the failed test and it passed:
>
> /root/jtreg/bin/jtreg -jdk:build/linux-x86_64-normal-server-release/images/j2sdk-image -Xmx768m langtools/test/tools/javac/lambda/LambdaLambdaSerialized.java
> Test results: passed: 1
>
>
> ### sun/security
>
>
> Summary:
> FAILED: sun/security/pkcs11/KeyStore/SecretKeysBasic.sh
> FAILED: sun/security/pkcs11/Provider/Login.sh
> FAILED: sun/security/pkcs11/Signature/TestDSAKeyLength.java
> FAILED: sun/security/tools/keytool/autotest.sh
>
>
> These same tests fail both in master and backport branch. I assume this is unrelated to this backport.
>
> ### GHA
>
> Passes.
> Any particular reason why changes to `jdk/test/sun/security/ssl/CipherSuite/NoDesRC4CiphSuite.java` have been omitted? See: [openjdk/jdk11u-dev at 37f8029#diff-9e5e97cb02ab0f6016f8987ee4a21d5f80af16b3127cfcbd4c173a1f793aa3be](https://github.com/openjdk/jdk11u-dev/commit/37f8029d4e64937e648784466acf9383d522543e#diff-9e5e97cb02ab0f6016f8987ee4a21d5f80af16b3127cfcbd4c173a1f793aa3be)
No particular reason other then I did not check changes after cherry-pick properly. Gonna include them.
-------------
PR Comment: https://git.openjdk.org/jdk8u-dev/pull/763#issuecomment-3914888555
More information about the jdk8u-dev
mailing list