org.apache.axis.components.net
Class JSSESocketFactory
java.lang.Object
   org.apache.axis.components.net.DefaultSocketFactory
org.apache.axis.components.net.DefaultSocketFactory
       org.apache.axis.components.net.JSSESocketFactory
org.apache.axis.components.net.JSSESocketFactory
- All Implemented Interfaces: 
- SecureSocketFactory, SocketFactory
- Direct Known Subclasses: 
- IBMJSSESocketFactory, SunJSSESocketFactory
- public class JSSESocketFactory- extends DefaultSocketFactory- implements SecureSocketFactory
SSL socket factory. It _requires_ a valid RSA key and
 JSSE. (borrowed code from tomcat)
 
 THIS CODE STILL HAS DEPENDENCIES ON sun.* and com.sun.*
- Author:
- Davanum Srinivas (dims@yahoo.com)
| Field Summary | 
| protected  javax.net.ssl.SSLSocketFactory | sslFactoryField sslFactory
 | 
 
 
| Constructor Summary | 
| JSSESocketFactory(java.util.Hashtable attributes)Constructor JSSESocketFactory
 | 
 
| Method Summary | 
|  java.net.Socket | create(java.lang.String host,
       int port,
       java.lang.StringBuffer otherHeaders,
       BooleanHolder useFullURL)creates a secure socket
 | 
| protected  void | initFactory()Initialize the SSLSocketFactory
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
sslFactory
protected javax.net.ssl.SSLSocketFactory sslFactory
- Field sslFactory
 
 
JSSESocketFactory
public JSSESocketFactory(java.util.Hashtable attributes)
- Constructor JSSESocketFactory
 
- Parameters:
- attributes-
initFactory
protected void initFactory()
                    throws java.io.IOException
- Initialize the SSLSocketFactory
 
- 
 
- 
- Throws:
- java.io.IOException
 
create
public java.net.Socket create(java.lang.String host,
                              int port,
                              java.lang.StringBuffer otherHeaders,
                              BooleanHolder useFullURL)
                       throws java.lang.Exception
- creates a secure socket
 
- 
- Specified by:
- createin interface- SocketFactory
- Overrides:
- createin class- DefaultSocketFactory
 
- 
- Parameters:
- host-
- port-
- otherHeaders-
- useFullURL-
- Returns:
- Socket
- Throws:
- java.lang.Exception
 
Copyright © 2005 Apache Web Services Project. All Rights Reserved.