public class TLSSocketFactory extends AbstractTLSSocketFactory
TLSSocketFactory
is an extension of SSLSocketFactory. Note that
initialize()
must be called prior to using this socket factory. This
means that this class cannot be passed to implementations that expect the
socket factory to function immediately after construction.Modifier and Type | Field and Description |
---|---|
protected SSLContextInitializer |
contextInitializer
SSLContextInitializer used for initializing SSL contexts.
|
cipherSuites, DEFAULT_PROTOCOL, factory, hostnameVerifier, protocols
Constructor and Description |
---|
TLSSocketFactory() |
Modifier and Type | Method and Description |
---|---|
static SocketFactory |
getDefault()
This returns the default SSL socket factory.
|
SSLContextInitializer |
getSSLContextInitializer()
Returns the SSL context initializer.
|
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.
|
String |
toString()
Provides a descriptive string representation of this instance.
|
createSocket, createSocket, createSocket, createSocket, createSocket, createSocket, getDefaultCipherSuites, getEnabledCipherSuites, getEnabledProtocols, getFactory, getHostnameVerifier, getSupportedCipherSuites, initSSLSocket, setEnabledCipherSuites, setEnabledProtocols, setHostnameVerifier
createSocket
protected SSLContextInitializer contextInitializer
public SSLContextInitializer getSSLContextInitializer()
SSLContextInitializer
public void setSSLContextInitializer(SSLContextInitializer initializer)
initializer
- to create SSL contexts withpublic void initialize() throws GeneralSecurityException
initialize
in class AbstractTLSSocketFactory
GeneralSecurityException
- if the SSLContext cannot be createdpublic static SocketFactory getDefault()
SocketFactory
Copyright © 2018. All rights reserved.