[jdk11u-dev] RFR: 8284047: Harmonize/Standardize the SSLSocket/SSLEngine/SSLSocketSSLEngine test templates

Antonio Vieiro avieiro at openjdk.org
Fri Feb 13 10:30:00 UTC 2026


On Thu, 12 Feb 2026 11:57:56 GMT, Antonio Vieiro <avieiro at openjdk.org> wrote:

> Backport of [JDK-8284047](https://bugs.openjdk.org/browse/JDK-8284047) from 17 to 11, to improve different templates for SSL tests. This builds on top of #3150 , and will be followed up by backports of JDK-8306014 and JDK-8306015. The changes converts `SSLContextTemplate` into an abstract class from an interface, and moves different methods and constants from `SSLSocketTemplate` into this new base class. It also drops the `SSLSocketSSLEngine` template.
> 
> The backport is not clean, because JDK11 is still using legacy elliptic curves that were removed in JDK16 via [JDK-8252601](https://bugs.openjdk.org/browse/JDK-8252601) but are not in 11. As a consequence the `CA_ECDSA_SECT283R1` and `EE_ECDSA_SECT283R1` are not present in the JDK17 commit, but must still be retained in JDK11.
> 
> Similarlly, `DisabledCurves.java` must still use the `**SECT_283R1` certificates, and not the `**SECP384R1` onesas in 17, since [JDK-8252601](https://bugs.openjdk.org/browse/JDK-8252601) is not in 11.
> 
> Security tests continue to pass:
> 
> 
> ==============================
> Test summary
> ==============================
>    TEST                                              TOTAL  PASS  FAIL ERROR   
>    jtreg:test/jdk:jdk_security                        1361  1361     0     0   
> ==============================
> TEST SUCCESS

Test failure in macos/tier1/serviceability is unrelated (timeout on GHA macos runner):

2026-02-12T12:49:17.1528850Z ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Test ERROR java.io.IOException: App waiting timeout
2026-02-12T12:49:17.1541040Z REASON: User specified action: run main/othervm/timeout=480 ClhsdbFindPC true true

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

PR Comment: https://git.openjdk.org/jdk11u-dev/pull/3151#issuecomment-3896365119


More information about the jdk-updates-dev mailing list