Grix Unlimited Strength Patch

If your problem is that Grix cannot export your certificate as a .p12 file, this will almost certainly help.

Some people find that their Java install is missing a small component relating to unlimited strength cryptography. Due to "Import Control Restrictions", Sun ships Java without this component and its necessary to add it manually after Java is installed. You only need this component if you wish to export your certificate in a format suitable to import into a browser, however, that is sometimes useful. Its not hard to do but it does often require administrator access so if you cannot do some things on your own computer, you will need to contact your local IT support person.

For this to work you need to have either Java version 1.5 or version 6.0 installed. If you do not have Java installed, visit the following link to install it (follow the instructions on the JRE side of the table): http://java.sun.com/javase/6/webnotes/install/index.html

  1. Go to: http://java.sun.com/javase/downloads/index.jsp , scroll down to the "Other downloads" section and download the item called "Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 6". This ZIP file is quite small, bit less than 10K at time of writing this.

  2. Now you have to extract the .zip file and copy the contents of the folder "jce" into the directory where your Java Runtime Environment installation is located. On Windows this would be normally: C:\Program Files\Java\jre1.6.0\lib\security\. On a Linux system it might be /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/security for example. If you have several versions of Java installed, make sure you make the changes to the right Java 'tree'. You will be overwriting the existing files so you may prefer to make a backup copy first (note - I didn't).
  3. Stop and restart Grix for the changes to take effect.