Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 6656520
Votes 0
Synopsis Loading cacerts file from running JRE directory (JRE 1.4.2)
Category java_plugin:misc
Reported Against b12
Release Fixed 6u7(b01), 5.0u16(b01) (Bug ID:2158487)
State 10-Fix Delivered, request for enhancement
Priority: 2-High
Related Bugs 6653543 , 6656050
Submit Date 29-JAN-2008
Description
Using JRE5 or JRE6 release, Java webstart application can force to use old JRE, such as JRE 1.4.2_15 in jnlp file, in current design, we are still loading cacerts file from JRE5 or JRE 6 directory, not JRE 1.4.2_15.

With new certificate come from AOL has been added into cacerts file in JRE 5 and JRE 6, the JSSE api in JRE 1.4.2 can't parse this new certificate in cacerts file (lengthn > 4k), therefore the application will failed to load during loading cacerts file, the following exception will be thrown:

java.secutrity.cert.CertificateParsingException in 5.0u15-b02

java.security.cert.CertificateParsingException: java.io.IOException
subject key, Unknown key spec, Invalid RSA modulus size.
Posted Date : 2008-01-29 16:55:26.0
Work Around
N/A
Evaluation
We will load cacerts file from JRE1.4.2 instead of JRE 5 and JRE 6.
Posted Date : 2008-01-29 16:55:26.0
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang