edu.vt.middleware.ldap.ssl
public class SingletonTLSSocketFactory extends TLSSocketFactory
Modifier and Type | Field and Description |
---|---|
protected static SSLContextInitializer |
staticContextInitializer
SSLContextInitializer used for initializing SSL contexts.
|
contextInitializer
cipherSuites, DEFAULT_PROTOCOL, factory, hostnameVerifier, protocols
Constructor and Description |
---|
SingletonTLSSocketFactory() |
Modifier and Type | Method and Description |
---|---|
static javax.net.SocketFactory |
getDefault()
This returns the default SSL socket factory.
|
void |
initialize()
Creates the underlying SSLContext using truststore and keystore attributes
and makes this factory ready for use.
|
void |
setSSLContextInitializer(SSLContextInitializer initializer)
Sets the SSL context initializer.
|
getSSLContextInitializer, toString
createSocket, createSocket, createSocket, createSocket, createSocket, createSocket, getDefaultCipherSuites, getEnabledCipherSuites, getEnabledProtocols, getFactory, getHostnameVerifier, getSupportedCipherSuites, initSSLSocket, setEnabledCipherSuites, setEnabledProtocols, setHostnameVerifier
protected static SSLContextInitializer staticContextInitializer
public void setSSLContextInitializer(SSLContextInitializer initializer)
setSSLContextInitializer
in class TLSSocketFactory
initializer
- to create SSL contexts withpublic void initialize() throws java.security.GeneralSecurityException
initialize
in class TLSSocketFactory
java.security.GeneralSecurityException
- if the SSLContext cannot be createdpublic static javax.net.SocketFactory getDefault()
SocketFactory
Copyright © 2014. All Rights Reserved.