PingFederate requires a Java runtime environment to be installed on your server.
PingFederate has been tested in the following Java environments:
- Amazon Corretto 8, 11, and 17
- OpenJDK 11 and 17
- Oracle Java SE Development Kit 11 LTS and 17 LTS
- Oracle Java SE Runtime Environment (Server JRE) 8
Ping Identity Java Support Policy applies. For more information, see Java Support Policy in the Ping Identity Knowledge Base.
PingFederate does not support any JDK 11 version prior to 11.0.4 due to an error covered in the Oracle Java Bug Database.
Because of the import restrictions of some countries, Oracle Server Java SE Runtime Environment (JRE) 8 has built-in restrictions on available cryptographic strength (key size). To use larger key sizes, enable the Java Cryptography Extension (JCE) unlimited strength jurisdiction policy. For more information, see the Java 8 release notes in Oracle's documentation.
For Oracle Java SE Development Kit 11, the JCE jurisdiction policy defaults to unlimited strength. For more information, see the Oracle JDK Migration Guide in Oracle's documentation.