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

Client TLS/SSL support.

See: Description

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

- Class Summary
  Class | Description
  --- | ---
  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
  Enum | Description
  --- | ---
  HostnameVerificationPolicy | Hostname verification policy.

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

Client TLS/SSL support.

Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.