[jdk17u-dev] RFR: 8328608: Multiple NewSessionTicket support for TLS

Goetz Lindenmaier goetz at openjdk.org
Wed Feb 25 11:26:38 UTC 2026


src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java
Trivial resolve.

src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
Copyright

src/java.base/share/classes/sun/security/util/Cache.java
Some larger but trivial resolves.

To make it compile I had to add some imports and remove an unsupported switch espression, see extra commit.

The third commit contains the changes needed to make the tests work.  Here especially the change to [CertMsgCheck.java](https://github.com/openjdk/jdk17u-dev/pull/4276/changes/ab79bf619937002f78a476d7548a298abd86cf50#diff-ebde63cf18c95b63a577d9b9f75983d20dae417ace1f2258d6dfcca7fe2d1321), without adding the arbitrary import, jtreg did not compile TLSBase.java.

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

Commit messages:
 - Adapt tests to Java 17
 - adapt to syntax of 17
 - backport ddbdd42363033964eba80949db7203308e6c1db3

Changes: https://git.openjdk.org/jdk17u-dev/pull/4276/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=4276&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8328608
  Stats: 1296 lines in 17 files changed: 1012 ins; 133 del; 151 mod
  Patch: https://git.openjdk.org/jdk17u-dev/pull/4276.diff
  Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/4276/head:pull/4276

PR: https://git.openjdk.org/jdk17u-dev/pull/4276


More information about the jdk-updates-dev mailing list