20 March, 2010

Broken Java Preference in OS X Leopard

I use PPS frequently but it is broken since the last upgrade. The Login Page is a Java Applet and the problem SHOULD be solved by changing setting in Java Preference.

According to the PPS instruction, enable SSLv3 and TLSv1 in Java Preference can solve it. If you try to enable these in Java Preference, the applet is still not work. The problem is due a bug in Java Preference, when you enable TLSv1, the corresponding property is not actually saved.

To workaround this problem:
    cd ~/Library/Caches/Java/
    echo deployment.security.TLSv1=true >> deployment.properties

This step should be redo again every time setting is changed from Java Preference.

This information is found in a forum post: 
    http://discussions.apple.com/message.jspa?messageID=10859921

By the way, why Apple not fixed?