public class ConscryptClientTlsStrategy
extends java.lang.Object
| Constructor and Description |
|---|
ConscryptClientTlsStrategy(javax.net.ssl.SSLContext sslcontext) |
ConscryptClientTlsStrategy(javax.net.ssl.SSLContext sslcontext,
javax.net.ssl.HostnameVerifier hostnameVerifier) |
ConscryptClientTlsStrategy(javax.net.ssl.SSLContext sslContext,
java.lang.String[] supportedProtocols,
java.lang.String[] supportedCipherSuites,
SSLBufferMode sslBufferManagement,
javax.net.ssl.HostnameVerifier hostnameVerifier) |
| Modifier and Type | Method and Description |
|---|---|
static TlsStrategy |
getDefault() |
static TlsStrategy |
getSystemDefault() |
protected void |
initializeEngine(javax.net.ssl.SSLEngine sslEngine) |
static boolean |
isSupported() |
boolean |
upgrade(TransportSecurityLayer tlsSession,
HttpHost host,
java.net.SocketAddress localAddress,
java.net.SocketAddress remoteAddress,
java.lang.Object attachment,
Timeout handshakeTimeout) |
protected void |
verifySession(java.lang.String hostname,
javax.net.ssl.SSLSession sslsession) |
public ConscryptClientTlsStrategy(javax.net.ssl.SSLContext sslContext,
java.lang.String[] supportedProtocols,
java.lang.String[] supportedCipherSuites,
SSLBufferMode sslBufferManagement,
javax.net.ssl.HostnameVerifier hostnameVerifier)
public ConscryptClientTlsStrategy(javax.net.ssl.SSLContext sslcontext,
javax.net.ssl.HostnameVerifier hostnameVerifier)
public ConscryptClientTlsStrategy(javax.net.ssl.SSLContext sslcontext)
public static TlsStrategy getDefault()
public static TlsStrategy getSystemDefault()
public static boolean isSupported()
public boolean upgrade(TransportSecurityLayer tlsSession,
HttpHost host,
java.net.SocketAddress localAddress,
java.net.SocketAddress remoteAddress,
java.lang.Object attachment,
Timeout handshakeTimeout)
protected void initializeEngine(javax.net.ssl.SSLEngine sslEngine)
protected void verifySession(java.lang.String hostname,
javax.net.ssl.SSLSession sslsession)
throws javax.net.ssl.SSLException
javax.net.ssl.SSLException