public class ConscryptClientTlsStrategy extends Object implements TlsStrategy
TlsStrategy
that upgrades to TLS for all endpoints
with HTTPS
scheme.Constructor and Description |
---|
ConscryptClientTlsStrategy(SSLContext sslContext) |
ConscryptClientTlsStrategy(SSLContext sslContext,
SSLBufferMode sslBufferMode,
SSLSessionInitializer initializer,
SSLSessionVerifier verifier) |
ConscryptClientTlsStrategy(SSLContext sslContext,
SSLSessionInitializer initializer,
SSLSessionVerifier verifier) |
ConscryptClientTlsStrategy(SSLContext sslContext,
SSLSessionVerifier verifier) |
Modifier and Type | Method and Description |
---|---|
boolean |
upgrade(TransportSecurityLayer tlsSession,
HttpHost host,
SocketAddress localAddress,
SocketAddress remoteAddress,
Object attachment,
Timeout handshakeTimeout) |
public ConscryptClientTlsStrategy(SSLContext sslContext, SSLBufferMode sslBufferMode, SSLSessionInitializer initializer, SSLSessionVerifier verifier)
public ConscryptClientTlsStrategy(SSLContext sslContext, SSLSessionInitializer initializer, SSLSessionVerifier verifier)
public ConscryptClientTlsStrategy(SSLContext sslContext, SSLSessionVerifier verifier)
public ConscryptClientTlsStrategy(SSLContext sslContext)
public boolean upgrade(TransportSecurityLayer tlsSession, HttpHost host, SocketAddress localAddress, SocketAddress remoteAddress, Object attachment, Timeout handshakeTimeout)
upgrade
in interface TlsStrategy
Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.