Compromised Certificates and OpenJDK Java Runtimes

As has been widely reported, the private keys of eight eMudhra intermediate CA certificates have been compromised.

How to check whether your runtime is at risk

Run the CheckCerts.java program. It works on JDK 8 and later.

Standalone OpenJDK Java runtimes

If you use a standalone OpenJDK Java runtime downloaded from a vendor, take one of the following actions immediately — even if you have updated your runtime in the past few days.

Operating-system provided OpenJDK Java runtimes

If you use an OpenJDK Java runtime provided by an operating-system package, it most likely uses the operating system’s certificates.

Last update: 2026/10/24 19:24 UTC