billbarker 2004/12/13 23:02:32 Modified: util/java/org/apache/tomcat/util/net/jsse JSSE13SocketFactory.java Log: JSSE 1.0.x doesn't include sun.security.provider.Sun, so we can't assume that it will be available. Fix for Bug #32680 Revision Changes Path 1.10 +7 -1 jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/net/jsse/JSSE13SocketFactory.java Index: JSSE13SocketFactory.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/net/jsse/JSSE13SocketFactory.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- JSSE13SocketFactory.java 2 Jul 2004 03:27:39 -0000 1.9 +++ JSSE13SocketFactory.java 14 Dec 2004 07:02:32 -0000 1.10 @@ -20,6 +20,7 @@ import java.security.KeyStore; import java.security.SecureRandom; import java.security.Security; +import java.security.Provider; import javax.net.ssl.SSLServerSocket; import javax.net.ssl.SSLSocket; @@ -66,7 +67,12 @@ */ void init() throws IOException { try { - Security.addProvider (new sun.security.provider.Sun()); + try { + Class ssps = Class.forName("sun.security.provider.Sun"); + Security.addProvider ((Provider)ssps.newInstance()); + }catch(Exception cnfe) { + //Ignore, since this is a non-Sun JVM + } Security.addProvider (new com.sun.net.ssl.internal.ssl.Provider()); String clientAuthStr = (String)attributes.get("clientauth");
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]