PKCS12 default in Java 9

Prior to Java 9, the default KeyStore type was Java KeyStore (JKS). The Java 9 platform now uses PKCS as the default KeyStore type, more specifically, PKCS12.

PKCS is the acronym for Public Key Cryptography Standards.

This change to PKCS provides stronger cryptographic algorithms as compared to JKS. As you would expect, JDK 9 will still be compatible with JKS to support previously developed systems.

Get Java 9: Building Robust Modular Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.