Top Description Interfaces Classes
[default module]

Package org.apache.hc.client5.http.ssl


Client TLS/SSL support.

Interface Summary

Modifier and TypeInterface and Description
public interface

Class Summary

Modifier and TypeClass and Description
pack-priv abstract class
public class
ClientTlsStrategyBuilder

Builder for client TlsStrategy instances.

public class
ConscryptClientTlsStrategy

TLS upgrade strategy for non-blocking client connections using Conscrypt TLS library.

public class
DefaultClientTlsStrategy

TLS upgrade strategy for non-blocking client connections.

public class
pack-priv class
public class
HttpsSupport

HTTPS configuration support methods.

public class
NoopHostnameVerifier

The NO_OP HostnameVerifier essentially turns hostname verification off.

public class
SSLConnectionSocketFactory

Layered socket factory for TLS/SSL connections.

public class
pack-priv class
pack-priv class
public class
TrustAllStrategy

A trust strategy that accepts all certificates as trusted.

public class
TrustSelfSignedStrategy

Deprecated For self-signed certificates prefer specifying a keystore containing the certificate when calling the org.apache.hc.core5.ssl.SSLContextBuilder loadTrustMaterial methods.
A trust strategy that accepts self-signed certificates as trusted.