I have a signed applet which work well using Netscape 7.02 in Mac 10.2.8. However, after changing the normal SSL cert (info.abc.com) to a wildcard cert (*.abc.com), it has java error and the class in the applet cannot be loaded:
-----------------------------------------
java.lang.ClassNotFoundException: javax.net.ssl.SSLException: untrusted server cert chain
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a([DashoPro-V1.2-120198])
at com.sun.net.ssl.internal.ssl.ClientHandshaker.a([DashoPro-V1.2-120198])
.......
-----------------------------------------
I have tried:
1) get a new SSL wildcard cert for java applicaton from the original CA, but the applet encounter the same problem
2) applied new SSL wildcard cert from another CA, but the same problem happened for the applet
In the Mac OS 10.2.8, the java is already updated to 1.4.1
-----------------------------------------
in /System/Library/Frameworks/JavaVM.framework/Versions
drwxr-xr-x 3 root wheel 102 Jan 7 2003 1.2
drwxr-xr-x 3 root wheel 102 Jan 7 2003 1.3
drwxr-xr-x 6 root wheel 204 Nov 4 2003 1.3.1
drwxr-xr-x 8 root wheel 272 Sep 28 2004 1.4.1
drwxr-xr-x 5 root wheel 170 Apr 26 12:10 A
lrwxr-xr-x 1 root wheel 1 Nov 4 2003 Current -> A
lrwxr-xr-x 1 root wheel 5 Nov 4 2003 CurrentJDK -> 1.4.1
-----------------------------------------
When using Netscape 7.2, the applet can run normally for the wildcard cert, and the java console displayed:
-----------------------------------------
Java(TM) Plug-in: 版本 1.4.1_01
使用 JRE 版本 1.4.1_01 Java HotSpot(TM) Client VM
-----------------------------------------
However, when using Netscape 7.02, the java console displayed:
-----------------------------------------
Java(TM) Plug-in: 版本 1.3.1
使用 JRE 版本 1.3.1 Java HotSpot(TM) Client VM
-----------------------------------------
So, I guess the problem may be solved if Netscape 7.02 can run with java 1.4.1 VM, but how can I do the setting in the Terminal session ? or need I download a special patch ?
I have to support the Mac platform, but IE 5.x cannot load the applet normally and Netscape 7.2 has some java script problems inside the application. I have to find a way out for Netscape 7.02 to work again....Any help would be very much appreciated.
Thanks.
paidai
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have a signed applet which work well using Netscape 7.02 in Mac 10.2.8. However, after changing the normal SSL cert (info.abc.com) to a wildcard cert (*.abc.com), it has java error and the class in the applet cannot be loaded:
-----------------------------------------
java.lang.ClassNotFoundException: javax.net.ssl.SSLException: untrusted server cert chain
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a([DashoPro-V1.2-120198])
at com.sun.net.ssl.internal.ssl.ClientHandshaker.a([DashoPro-V1.2-120198])
.......
-----------------------------------------
I have tried:
1) get a new SSL wildcard cert for java applicaton from the original CA, but the applet encounter the same problem
2) applied new SSL wildcard cert from another CA, but the same problem happened for the applet
In the Mac OS 10.2.8, the java is already updated to 1.4.1
-----------------------------------------
in /System/Library/Frameworks/JavaVM.framework/Versions
drwxr-xr-x 3 root wheel 102 Jan 7 2003 1.2
drwxr-xr-x 3 root wheel 102 Jan 7 2003 1.3
drwxr-xr-x 6 root wheel 204 Nov 4 2003 1.3.1
drwxr-xr-x 8 root wheel 272 Sep 28 2004 1.4.1
drwxr-xr-x 5 root wheel 170 Apr 26 12:10 A
lrwxr-xr-x 1 root wheel 1 Nov 4 2003 Current -> A
lrwxr-xr-x 1 root wheel 5 Nov 4 2003 CurrentJDK -> 1.4.1
-----------------------------------------
When using Netscape 7.2, the applet can run normally for the wildcard cert, and the java console displayed:
-----------------------------------------
Java(TM) Plug-in: 版本 1.4.1_01
使用 JRE 版本 1.4.1_01 Java HotSpot(TM) Client VM
-----------------------------------------
However, when using Netscape 7.02, the java console displayed:
-----------------------------------------
Java(TM) Plug-in: 版本 1.3.1
使用 JRE 版本 1.3.1 Java HotSpot(TM) Client VM
-----------------------------------------
So, I guess the problem may be solved if Netscape 7.02 can run with java 1.4.1 VM, but how can I do the setting in the Terminal session ? or need I download a special patch ?
I have to support the Mac platform, but IE 5.x cannot load the applet normally and Netscape 7.2 has some java script problems inside the application. I have to find a way out for Netscape 7.02 to work again....Any help would be very much appreciated.
Thanks.
paidai
I have installed the latest JavaEmbeddingPlugin0.9.2 also.
No, the Java Embedding Plugin isn't compatible with Netscape 7.02.
And it will never be -- Netscape 7.02 is too old.
Have you tried the current versions of Firefox (1.0.4) or Mozilla
(1.7.8)?