Skip to main content

EJBCA Plugins Installation

The following steps can be used in order to install DMR Plugins in EJBCA. You should have you SSH credentials to access the EJBCA server and perform the installation as described below.

Prerequisites:

  • EJBCA home directory is set to: /opt/ejbca
  • Wildfly application server home is set to: /opt/wildfly
  • Standard ejbca.ear file is deployed on Wildfly
caution

If the prerequisites are not met, adjust the steps below with specific home settings and apply changes to the the apply-ejbca-plugins.sh script.

Installation steps:

  1. Copy the apply-ejbca-plugins.zip to the EJBCA server
  2. Uncompress its content to the plugins folder in the EJBCA:
sudo unzip apply-ejbca-plugins.zip -d /opt/ejbca/plugins/
  1. Set the correct ownership of the extracted data:
sudo chown -R wildfly: /opt/ejbca/plugins
  1. Switch to the extracted content:
cd /opt/ejbca/plugins/
  1. Apply plugins inside the lib folder, confirm the installation and check the result:
sudo -u wildfly ./apply-ejbca-plugins.sh lib

You should see the result as following:

All plugins in lib are going to be applied...

Found 1 plugin in the lib:
lib/ThreeKeyExtendedPublisher-7.3.1.2-v2.jar

Continue (Yy/Nn)? y

Applying lib/ThreeKeyExtendedPublisher-7.3.1.2-v2.jar...
lib/ThreeKeyExtendedPublisher-7.3.1.2-v2.jar successfully applied...

All DONE!
  1. The EJBCA will be reloaded with applied plugins. You can check the EJBCA logs:
less /opt/wildfly/standalone/log/server.log