Building specialized RA systems running on the EJBCA server or adding custom Admin capabilities is currently quite complex.
The plugin interface provides the most core EJBCA environment to an external build which will be incorporated in the ejbca.ear file.
The scheme allows any number of independent plugins to be added.
the file "conf/plugins/plugin.properties.sample" contains a description of the interface.
To make it more realistic to build plugins sample code has been developed. See attachement.
Earlier versions of the plugin system is already running a two customer sites.