org.apache.abdera.protocol.client.util
Class ClientAuthSSLProtocolSocketFactory

java.lang.Object
  extended by org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
All Implemented Interfaces:
org.apache.commons.httpclient.protocol.ProtocolSocketFactory, org.apache.commons.httpclient.protocol.SecureProtocolSocketFactory

public class ClientAuthSSLProtocolSocketFactory
extends java.lang.Object
implements org.apache.commons.httpclient.protocol.SecureProtocolSocketFactory


Constructor Summary
ClientAuthSSLProtocolSocketFactory(java.security.KeyStore ks, java.lang.String keyStorePass)
           
ClientAuthSSLProtocolSocketFactory(java.security.KeyStore ks, java.lang.String keyStorePass, java.lang.String protocol, java.lang.String kmfFactory, javax.net.ssl.TrustManager tm)
           
ClientAuthSSLProtocolSocketFactory(java.lang.String keyStore, java.lang.String keyStoreType, java.lang.String keyStorePass, java.lang.String protocol, java.lang.String kmfFactory, javax.net.ssl.TrustManager tm)
           
 
Method Summary
 java.net.Socket createSocket(java.net.Socket socket, java.lang.String host, int port, boolean close)
           
 java.net.Socket createSocket(java.lang.String host, int port)
           
 java.net.Socket createSocket(java.lang.String host, int port, java.net.InetAddress chost, int cport)
           
 java.net.Socket createSocket(java.lang.String host, int port, java.net.InetAddress chost, int cport, org.apache.commons.httpclient.params.HttpConnectionParams params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientAuthSSLProtocolSocketFactory

public ClientAuthSSLProtocolSocketFactory(java.security.KeyStore ks,
                                          java.lang.String keyStorePass)

ClientAuthSSLProtocolSocketFactory

public ClientAuthSSLProtocolSocketFactory(java.security.KeyStore ks,
                                          java.lang.String keyStorePass,
                                          java.lang.String protocol,
                                          java.lang.String kmfFactory,
                                          javax.net.ssl.TrustManager tm)

ClientAuthSSLProtocolSocketFactory

public ClientAuthSSLProtocolSocketFactory(java.lang.String keyStore,
                                          java.lang.String keyStoreType,
                                          java.lang.String keyStorePass,
                                          java.lang.String protocol,
                                          java.lang.String kmfFactory,
                                          javax.net.ssl.TrustManager tm)
Method Detail

createSocket

public java.net.Socket createSocket(java.net.Socket socket,
                                    java.lang.String host,
                                    int port,
                                    boolean close)
                             throws java.io.IOException,
                                    java.net.UnknownHostException
Specified by:
createSocket in interface org.apache.commons.httpclient.protocol.SecureProtocolSocketFactory
Throws:
java.io.IOException
java.net.UnknownHostException

createSocket

public java.net.Socket createSocket(java.lang.String host,
                                    int port)
                             throws java.io.IOException,
                                    java.net.UnknownHostException
Specified by:
createSocket in interface org.apache.commons.httpclient.protocol.ProtocolSocketFactory
Throws:
java.io.IOException
java.net.UnknownHostException

createSocket

public java.net.Socket createSocket(java.lang.String host,
                                    int port,
                                    java.net.InetAddress chost,
                                    int cport)
                             throws java.io.IOException,
                                    java.net.UnknownHostException
Specified by:
createSocket in interface org.apache.commons.httpclient.protocol.ProtocolSocketFactory
Throws:
java.io.IOException
java.net.UnknownHostException

createSocket

public java.net.Socket createSocket(java.lang.String host,
                                    int port,
                                    java.net.InetAddress chost,
                                    int cport,
                                    org.apache.commons.httpclient.params.HttpConnectionParams params)
                             throws java.io.IOException,
                                    java.net.UnknownHostException,
                                    org.apache.commons.httpclient.ConnectTimeoutException
Specified by:
createSocket in interface org.apache.commons.httpclient.protocol.ProtocolSocketFactory
Throws:
java.io.IOException
java.net.UnknownHostException
org.apache.commons.httpclient.ConnectTimeoutException