Friday, August 7, 2009

Updated Java Runtime Environment for Remote Coral on Windows ....

SNF Lab Members:

As a number of you will recall, Sun had recently released a version of the Java Runtime Environment (JRE) that contains Java Web Start that deploys Remote Coral.  That version failed to run and reported the error: "Unable to make a secure connection, please contact the lab staff." The solution required a downgrade to a previous version of the Java Runtime Environment.

Sun has released a new version of the Java Runtime Environment that appears to have resolved this issue.  While you do NOT need to upgrade to the latest version for any reason, if you choose to upgrade (or if the monthly Java Upgrade feature does an upgrade for you) here are a couple of things that may be of use to you.

First, the latest version is JRE 1.6.0_15 and can be downloaded from:

https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jre-6u15-oth-JPR@CDS-CDS_Developer

After you download this updated version, depending on the condition of your Java Web Start cache, you may find that you still get the error, "Unable to make a secure connection, please contact the lab staff."

If you do get that error, don't despair, here is how to fix it:

1. Under your Start menu, select the "Run ...." item.

2. Enter the command "javaws -viewer" in the prompt area and hit "Enter".

3. After a few seconds, you will see a window labeled "Java Control Panel" and then, on top of it, one labeled "Java Cache Viewer".

4. Highlight "Coral Remote (SNF)" as shown below and remove it from the cache by clicking the big red X at the top of the viewer.

Image of Java Cache Viewer panel

5. Hit the "Close" button on the Java Cache Viewer.

6. Go to the Java Control Panel, select the "Security" tab and click the "Certificates" button as shown below:

View of Java Control Panel Security panel

7. Highlight the certificate named "The Legion of the Bouncy Castle" and click the "Remove" button at the bottom of the panel as shown below. (Note: Bouncy Castle is the name of the organization that produces the encryption/decryption package that allows your to securely authenticate yourself in Remote Coral).

Image of Trusted Certificates panel.

8. Click the "Close" button on the Certificates panel and then click "OK" in the Java Control Panel to close it.

9. Open a browser and point download a fresh copy of Remote Coral at

http://snf.stanford.edu/coral/etc/coral.jnlp

Let me know if you encounter any problems, but I have tested this and found it to work as advertised on two different Windows platforms.

Thanks,

John

No comments: