Developer System Administrator

How to use a custom Java Cryptographic Extension (JCE)?


When I try to use the custom JSE com.rsa.jsafe.provider.JsafeJCE, I get the following error message: JCE cannot authenticate the provider JsafeJCE


Jahia will need to be started with the following system parameter: org.osgi.framework.bootdelegation.extra=com.rsa.jsafe.provider

To do so, just modify the file TOMCAT_HOME/bin/ so it contains this line:

CATALINA_OPTS="$CATALINA_OPTS -Dorg.osgi.framework.bootdelegation.extra=com.rsa.jsafe.provider"