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

Client TLS/SSL support.

See: Description

Interface Summary
HttpClientHostnameVerifier: Extended `HostnameVerifier` interface.
TlsSocketStrategy: TLS protocol upgrade strategy for blocking `Socket`s.

Class Summary
ClientTlsStrategyBuilder: Builder for client `TlsStrategy` instances.
ConscryptClientTlsStrategy: TLS upgrade strategy for non-blocking client connections using Conscrypt TLS library.
DefaultClientTlsStrategy: TLS upgrade strategy for non-blocking client connections.
DefaultHostnameVerifier: Default `HostnameVerifier` implementation.
HttpsSupport: HTTPS configuration support methods.
NoopHostnameVerifier: The NO_OP HostnameVerifier essentially turns hostname verification off.
SSLConnectionSocketFactory: Deprecated Use `DefaultClientTlsStrategy`.
SSLConnectionSocketFactoryBuilder: Deprecated Use `DefaultClientTlsStrategy`
TrustAllStrategy: A trust strategy that accepts all certificates as trusted.
TrustSelfSignedStrategy: Deprecated For self-signed certificates prefer specifying a keystore containing the certificate when calling the `SSLContextBuilder` `loadTrustMaterial` methods.

Enum Summary
HostnameVerificationPolicy: Hostname verification policy.

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

Client TLS/SSL support.