Before installing EJBCA, review this list of required software to be installed.
Java
OpenJDK 17
Using Java 17 requires an application server that supports it, such as WildFly 32.
Application Server
WildFly 32
For instructions on how to set up your application server, see Application Servers .
JBoss EAP 8.0
For instructions on how to set up your application server, see Application Servers .
Databases
MariaDB, MySQL
EJBCA supports multiple relational databases such as MariaDB, MySQL, Oracle Database, PostgreSQL and others. MariaDB and MySQL are recommended. For more information, see Creating the Database .
Build Tool
Apache Ant 1.9.8 or later
JavaScript support may be needed in Ant for some components.
Next, configure properties prior to the installation according to information in Managing EJBCA Configurations .
EJBCA Installation
Managing EJBCA Configurations