org.apache.directory.shared.ldap.util
Class DummySSLSocketFactory

java.lang.Object
  extended by javax.net.SocketFactory
      extended by javax.net.ssl.SSLSocketFactory
          extended by org.apache.directory.shared.ldap.util.DummySSLSocketFactory

public class DummySSLSocketFactory
extends javax.net.ssl.SSLSocketFactory

A SSLSocketFactory that accepts every certificat without validation.

Version:
$Rev$, $Date$
Author:
Apache Directory Project

Constructor Summary
DummySSLSocketFactory()
          Creates a new instance of DummySSLSocketFactory.
 
Method Summary
 java.net.Socket createSocket(java.net.InetAddress arg0, int arg1)
           
 java.net.Socket createSocket(java.net.InetAddress arg0, int arg1, java.net.InetAddress arg2, int arg3)
           
 java.net.Socket createSocket(java.net.Socket arg0, java.lang.String arg1, int arg2, boolean arg3)
           
 java.net.Socket createSocket(java.lang.String arg0, int arg1)
           
 java.net.Socket createSocket(java.lang.String arg0, int arg1, java.net.InetAddress arg2, int arg3)
           
static javax.net.SocketFactory getDefault()
          Gets the default instance.
 java.lang.String[] getDefaultCipherSuites()
           
 java.lang.String[] getSupportedCipherSuites()
           
 
Methods inherited from class javax.net.SocketFactory
createSocket
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DummySSLSocketFactory

public DummySSLSocketFactory()
Creates a new instance of DummySSLSocketFactory.

Method Detail

getDefault

public static javax.net.SocketFactory getDefault()
Gets the default instance. Note: This method is invoked from the JNDI framework when creating a ldaps:// connection.

Returns:
the default instance

getDefaultCipherSuites

public java.lang.String[] getDefaultCipherSuites()
Specified by:
getDefaultCipherSuites in class javax.net.ssl.SSLSocketFactory
See Also:
SSLSocketFactory.getDefaultCipherSuites()

getSupportedCipherSuites

public java.lang.String[] getSupportedCipherSuites()
Specified by:
getSupportedCipherSuites in class javax.net.ssl.SSLSocketFactory
See Also:
SSLSocketFactory.getSupportedCipherSuites()

createSocket

public java.net.Socket createSocket(java.net.Socket arg0,
                                    java.lang.String arg1,
                                    int arg2,
                                    boolean arg3)
                             throws java.io.IOException
Specified by:
createSocket in class javax.net.ssl.SSLSocketFactory
Throws:
java.io.IOException
See Also:
SSLSocketFactory.createSocket(java.net.Socket, java.lang.String, int, boolean)

createSocket

public java.net.Socket createSocket(java.lang.String arg0,
                                    int arg1)
                             throws java.io.IOException,
                                    java.net.UnknownHostException
Specified by:
createSocket in class javax.net.SocketFactory
Throws:
java.io.IOException
java.net.UnknownHostException
See Also:
SocketFactory.createSocket(java.lang.String, int)

createSocket

public java.net.Socket createSocket(java.net.InetAddress arg0,
                                    int arg1)
                             throws java.io.IOException
Specified by:
createSocket in class javax.net.SocketFactory
Throws:
java.io.IOException
See Also:
SocketFactory.createSocket(java.net.InetAddress, int)

createSocket

public java.net.Socket createSocket(java.lang.String arg0,
                                    int arg1,
                                    java.net.InetAddress arg2,
                                    int arg3)
                             throws java.io.IOException,
                                    java.net.UnknownHostException
Specified by:
createSocket in class javax.net.SocketFactory
Throws:
java.io.IOException
java.net.UnknownHostException
See Also:
SocketFactory.createSocket(java.lang.String, int, java.net.InetAddress, int)

createSocket

public java.net.Socket createSocket(java.net.InetAddress arg0,
                                    int arg1,
                                    java.net.InetAddress arg2,
                                    int arg3)
                             throws java.io.IOException
Specified by:
createSocket in class javax.net.SocketFactory
Throws:
java.io.IOException
See Also:
SocketFactory.createSocket(java.net.InetAddress, int, java.net.InetAddress, int)


Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.