JDK 23 Security Enhancements

17 Sep 2024

JDK 23 was released on September 17, 2024! As with my previous blogs, I have compiled a list of what I think are the most interesting and useful security enhancements in this release. I have also grouped them into appropriate categories (crypto, PKI, etc) which should make it easier to find out what has changed in each specific area. The JDK 23 release notes also contain further details on these and other enhancements.

Highlights of this release include new “thread” and “timestamp” debugging options, crypto related performance improvements, and a new KeyStore for accessing root certificates in the MacOS KeyChain.

Also, one other important JDK 23 feature that is not part of the security libraries area but is worth mentioning is:

Table of Contents

  1. Crypto
  2. PKI
  3. Authorization
  4. Kerberos
  5. Miscellaneous

Crypto

PKI

Authorization

Kerberos

Miscellaneous