org.apache.axis.components.net
Class SunJSSESocketFactory

java.lang.Object
  |
  +--org.apache.axis.components.net.DefaultSocketFactory
        |
        +--org.apache.axis.components.net.JSSESocketFactory
              |
              +--org.apache.axis.components.net.SunJSSESocketFactory
All Implemented Interfaces:
SecureSocketFactory, SocketFactory
Direct Known Subclasses:
SunFakeTrustSocketFactory

public class SunJSSESocketFactory
extends JSSESocketFactory
implements SecureSocketFactory

SSL socket factory. It _requires_ a valid RSA key and JSSE. (borrowed code from tomcat)

Author:
Davanum Srinivas (dims@yahoo.com)

Fields inherited from class org.apache.axis.components.net.JSSESocketFactory
sslFactory
 
Fields inherited from class org.apache.axis.components.net.DefaultSocketFactory
attributes, log
 
Constructor Summary
SunJSSESocketFactory(java.util.Hashtable attributes)
          Constructor JSSESocketFactory
 
Method Summary
protected  com.sun.net.ssl.SSLContext getContext()
          gets a SSL Context
protected  void initFactory()
          Read the keystore, init the SSL socket factory
 
Methods inherited from class org.apache.axis.components.net.JSSESocketFactory
create
 
Methods inherited from class org.apache.axis.components.net.DefaultSocketFactory
isHostInNonProxyList, match
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.axis.components.net.SocketFactory
create
 

Constructor Detail

SunJSSESocketFactory

public SunJSSESocketFactory(java.util.Hashtable attributes)
Constructor JSSESocketFactory
Parameters:
attributes -  
Method Detail

initFactory

protected void initFactory()
                    throws java.io.IOException
Read the keystore, init the SSL socket factory
Overrides:
initFactory in class JSSESocketFactory
Throws:
java.io.IOException -  

getContext

protected com.sun.net.ssl.SSLContext getContext()
                                         throws java.lang.Exception
gets a SSL Context
Returns:
SSLContext
Throws:
java.lang.Exception -  


Copyright © 2003 Apache Web Services Project. All Rights Reserved.