8950 AAA contains a number of features that require the Java Cryptography Extension (JCE). JCE is a provider based framework that allows cryptography to be exported from the US and imported into other counties. Third parties are allowed to develop libraries of cryptographic algorithms which can be accessed through the JCE framework. The JCE framework is included with the Java Runtime Environment (JRE) version 1.6. By default, JCE uses policy files that limit the availability and strength of certain cryptographic algorithms. Unlimited strength JCE policy files can be downloaded and installed into a JRE which allow for unlimited cryptographic strength.
The following plug-ins depend on the JCE framework for cryptography. These plug-in also use the JCE provider written by the IAIK Java Group.
Due to certain cryptographic export and import restrictions, the 1.6 JRE is bundled with a strong but limited JCE policy files. These policy files restrict the length of keys used with certain cryptographic algorithms including RSA and DES. If a key size exceeds the limit set in the JCE policy files, you will get a java.lang.SecurityException: Unsupported keysize or algorithm parameters error in the server log file. To avoid this error, the unlimited strength policy files need to be installed into the JRE used by 8950 AAA. The unlimited strength JCE policy files can be downloaded from Other Downloads:
http://java.sun.com/javase/downloads/?intcmp=1281
To install the unlimited strength policy files, follow the instructions supplied with the download.