Java Cryptography Extension (JCE) can be found here, but that page says
Current versions of the JDK do not require these policy files. They are provided here for use with older version of the JDK.
JDK 9 and later ship with, and use by default, the unlimited policy files.
Does this apply to AdoptOpenJDK 11 as well? Or is this restricted to Oracle's JDKs? How do I know they are available?
The OpenJDK project contains a default implementation provider - the Java Cryptography Extension (JCE) - in the jdk.crypto.ec .
The Java Cryptography Extension enables applications to use stronger versions of standard algorithms. Current versions of the JDK do not require these policy files. They are provided here for use with older version of the JDK. JDK 9 and later offer the stronger cryptographic algorithms by default.
The Java™ Cryptography Extension (JCE) is a set of Java packages from IBM® that provides a framework and implementations for encryption, key generation and key agreement, and Message Authentication Code (MAC) algorithms.
According to this guide:
I’ve been asked whether Java’s Cryptography/Security extension (JCE) is supported in OpenJDK. The answer is yes it is. As a note, in OpenJDK as of 8b161, unlimited cryptography policy is enabled by default (previously you had to download the unlimited strength files manually from Oracle).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With