edu.internet2.middleware.grouperClient.ssl
Class EasySslSocketFactory

java.lang.Object
  extended by edu.internet2.middleware.grouperClient.ssl.EasySslSocketFactory

public class EasySslSocketFactory
extends java.lang.Object

Apache code for SSL that doesnt fail with self-signed certs

Author:
mchyzer

Nested Class Summary
static class EasySslSocketFactory.EasyX509TrustManager
          jakarta code for SSL that doesnt fail with self-signed certs
 
Constructor Summary
EasySslSocketFactory()
           
 
Method Summary
 java.net.Socket createSocket(java.net.Socket socket, java.lang.String host, int port, boolean autoClose)
           
 java.net.Socket createSocket(java.lang.String host, int port)
           
 java.net.Socket createSocket(java.lang.String host, int port, java.net.InetAddress clientHost, int clientPort)
           
 java.net.Socket createSocket(java.lang.String host, int port, java.net.InetAddress clientHost, int clientPort, HttpConnectionParams arg4)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EasySslSocketFactory

public EasySslSocketFactory()
Method Detail

createSocket

public java.net.Socket createSocket(java.lang.String host,
                                    int port,
                                    java.net.InetAddress clientHost,
                                    int clientPort)
                             throws java.io.IOException,
                                    java.net.UnknownHostException
Throws:
java.io.IOException
java.net.UnknownHostException
See Also:
SecureProtocolSocketFactory#createSocket(java.lang.String,int,java.net.InetAddress,int)

createSocket

public java.net.Socket createSocket(java.lang.String host,
                                    int port)
                             throws java.io.IOException,
                                    java.net.UnknownHostException
Throws:
java.io.IOException
java.net.UnknownHostException
See Also:
SecureProtocolSocketFactory#createSocket(java.lang.String,int)

createSocket

public java.net.Socket createSocket(java.net.Socket socket,
                                    java.lang.String host,
                                    int port,
                                    boolean autoClose)
                             throws java.io.IOException,
                                    java.net.UnknownHostException
Throws:
java.io.IOException
java.net.UnknownHostException
See Also:
SecureProtocolSocketFactory#createSocket(java.net.Socket,java.lang.String,int,boolean)

createSocket

public java.net.Socket createSocket(java.lang.String host,
                                    int port,
                                    java.net.InetAddress clientHost,
                                    int clientPort,
                                    HttpConnectionParams arg4)
                             throws java.io.IOException,
                                    java.net.UnknownHostException,
                                    ConnectTimeoutException
Throws:
java.io.IOException
java.net.UnknownHostException
ConnectTimeoutException
See Also:
org.apache.commons.httpclient.protocol.ProtocolSocketFactory#createSocket(java.lang.String, int, java.net.InetAddress, int, org.apache.commons.httpclient.params.HttpConnectionParams)