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 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
createSocket
protected static SSLContextInitializer staticContextInitializer
public void setSSLContextInitializer(SSLContextInitializer initializer)
setSSLContextInitializer
in class TLSSocketFactory
initializer
- to create SSL contexts withpublic void initialize() throws GeneralSecurityException
initialize
in class TLSSocketFactory
GeneralSecurityException
- if the SSLContext cannot be createdpublic static SocketFactory getDefault()
SocketFactory
Copyright © 2018. All rights reserved.