JDK 27 Security Enhancements

15 Sep 2026

JDK 27 was released on September 15, 2026! 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, TLS, etc) which should make it easier to find out what has changed in each specific area. The JDK 27 release notes also contain further details on these and other enhancements.

Highlights of this release include TLS 1.3 support for post-quantum hybrid key exchange mechanisms, and a third preview of the PEM API.

Table of Contents

  1. Crypto
  2. PKI
  3. TLS
  4. Tools

Crypto

PKI

TLS

Tools