You can use the Certicom Security Builder GSE-J to perform RSA password encryption. Certicom Security Builder GSE-J is a FIPS 140-2 compliant JCE provider that is with the jConnect driver. This provider contains two JAR files, EccpressoFIPS.jar and EccpressoFIPSJca.jar, that are both accessible from the $JDBC_HOME/classes and the $JDBC_HOME/devclasses directories.
To use the Certicom Security Builder GSE-J provider, set the value of JCE_PROVIDER_CLASS connection property to “com.certicom.ecc.jcae.Certicom” and add the EccpressoFIPS.jar and EccpressoFIPSJca.jar files to the CLASSPATH. See the “Setting up the Java Cryptography Extension (JCE) provider” for details.
If you enable password encryption by setting the ENCRYPT_PASSWORD connection
property but not the JCE_PROVIDER_CLASS connection
property, jConnect attempts
to locate and load the Certicom Security Builder GSE-J provider. This succeeds only
if EccpressoFIPS.jar and EccpressoFIPSJca.jar are
located in the same directory as the jConnect JAR file—jconn3.jar or jconn3d.jar— in
use.