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.earfile 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:
- Copy the
apply-ejbca-plugins.zipto the EJBCA server - Uncompress its content to the
pluginsfolder in the EJBCA:
sudo unzip apply-ejbca-plugins.zip -d /opt/ejbca/plugins/
- Set the correct ownership of the extracted data:
sudo chown -R wildfly: /opt/ejbca/plugins
- Switch to the extracted content:
cd /opt/ejbca/plugins/
- Apply plugins inside the
libfolder, 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!
- The EJBCA will be reloaded with applied plugins. You can check the EJBCA logs:
less /opt/wildfly/standalone/log/server.log