org.apache.axis.components.net
Class JSSESocketFactory
java.lang.Object
|
+--org.apache.axis.components.net.DefaultSocketFactory
|
+--org.apache.axis.components.net.JSSESocketFactory
- All Implemented Interfaces:
- SocketFactory
- Direct Known Subclasses:
- FakeTrustSocketFactory
- public class JSSESocketFactory
- extends DefaultSocketFactory
SSL socket factory. It _requires_ a valid RSA key and
JSSE. (borrowed code from tomcat)
- Author:
- Davanum Srinivas (dims@yahoo.com)
|
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 com.sun.net.ssl.SSLContext |
getContext()
gets a SSL Context |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JSSESocketFactory
public JSSESocketFactory(java.util.Hashtable attributes)
- Constructor JSSESocketFactory
- Parameters:
attributes -
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
- Overrides:
create in class DefaultSocketFactory
- Parameters:
host - port - otherHeaders - useFullURL - - Returns:
- Socket
- Throws:
java.lang.Exception -
getContext
protected com.sun.net.ssl.SSLContext getContext()
throws java.lang.Exception
- gets a SSL Context
- Returns:
- SSLContext
- Throws:
java.lang.Exception -
Copyright © 2002 Apache XML Project. All Rights Reserved.