public class LDAPSSLSocketFactory
extends javax.net.ssl.SSLSocketFactory
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.ThreadLocal<ISSLSocketFactoryProducer> |
sslSocketFactoryProducer
This is the implicit way to pass in a socket factory producer
|
protected javax.net.ssl.SSLSocketFactory |
wrappedSocketFactory |
| Constructor and Description |
|---|
LDAPSSLSocketFactory() |
| Modifier and Type | Method and Description |
|---|---|
java.net.Socket |
createSocket(java.net.InetAddress source,
int port) |
java.net.Socket |
createSocket(java.net.InetAddress source,
int port,
java.net.InetAddress target,
int targetPort) |
java.net.Socket |
createSocket(java.net.Socket s,
java.lang.String host,
int port,
boolean autoClose) |
java.net.Socket |
createSocket(java.lang.String source,
int port) |
java.net.Socket |
createSocket(java.lang.String source,
int port,
java.net.InetAddress target,
int targetPort) |
java.lang.String[] |
getDefaultCipherSuites() |
java.lang.String[] |
getSupportedCipherSuites() |
static void |
setSocketFactoryProducer(ISSLSocketFactoryProducer p)
Set the socket factory producer to use
|
protected static final java.lang.ThreadLocal<ISSLSocketFactoryProducer> sslSocketFactoryProducer
protected final javax.net.ssl.SSLSocketFactory wrappedSocketFactory
public LDAPSSLSocketFactory()
throws ManifoldCFException
ManifoldCFExceptionpublic static void setSocketFactoryProducer(ISSLSocketFactoryProducer p)
public java.net.Socket createSocket(java.net.Socket s,
java.lang.String host,
int port,
boolean autoClose)
throws java.io.IOException
createSocket in class javax.net.ssl.SSLSocketFactoryjava.io.IOExceptionpublic java.net.Socket createSocket(java.net.InetAddress source,
int port,
java.net.InetAddress target,
int targetPort)
throws java.io.IOException
createSocket in class javax.net.SocketFactoryjava.io.IOExceptionpublic java.net.Socket createSocket(java.lang.String source,
int port,
java.net.InetAddress target,
int targetPort)
throws java.io.IOException
createSocket in class javax.net.SocketFactoryjava.io.IOExceptionpublic java.net.Socket createSocket(java.net.InetAddress source,
int port)
throws java.io.IOException
createSocket in class javax.net.SocketFactoryjava.io.IOExceptionpublic java.net.Socket createSocket(java.lang.String source,
int port)
throws java.io.IOException
createSocket in class javax.net.SocketFactoryjava.io.IOExceptionpublic java.lang.String[] getDefaultCipherSuites()
getDefaultCipherSuites in class javax.net.ssl.SSLSocketFactorypublic java.lang.String[] getSupportedCipherSuites()
getSupportedCipherSuites in class javax.net.ssl.SSLSocketFactory