You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bi...@apache.org on 2003/04/27 07:28:55 UTC
cvs commit: jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/net/jsse JSSEImplementation.java
billbarker 2003/04/26 22:28:55
Modified: util/java/org/apache/tomcat/util/net/jsse
JSSEImplementation.java
Log:
Make certain that the SSLSocket class is loaded.
I haven't tested this on Solaris yet, so I'm leaving in the ugly hack for now.
Revision Changes Path
1.6 +2 -1 jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/net/jsse/JSSEImplementation.java
Index: JSSEImplementation.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/net/jsse/JSSEImplementation.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- JSSEImplementation.java 17 Mar 2003 04:04:07 -0000 1.5
+++ JSSEImplementation.java 27 Apr 2003 05:28:55 -0000 1.6
@@ -81,6 +81,7 @@
"org.apache.tomcat.util.net.jsse.JSSE14SocketFactory";
static final String JSSE14Support =
"org.apache.tomcat.util.net.jsse.JSSE14Support";
+ static final String SSLSocketClass = "javax.net.ssl.SSLSocket";
static org.apache.commons.logging.Log logger =
org.apache.commons.logging.LogFactory.getLog(JSSEImplementation.class);
@@ -120,7 +121,7 @@
try {
Class sslsCl = Class.forName(JSSE14Support);
Class [] cparams = new Class[1];
- cparams[0] = SSLSocket.class;
+ cparams[0] = Class.forName(SSLSocketClass);
Constructor sslc = sslsCl.getConstructor(cparams);
Object [] params = new Object[1];
params[0] = s;
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org