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

- Packages that use org.apache.hc.client5.http.ssl
  Package | Description
  --- | ---
  org.apache.hc.client5.http.impl.io | Client connection management functions based the classic connection management APIs.
  org.apache.hc.client5.http.ssl | Client TLS/SSL support.

- Classes in org.apache.hc.client5.http.ssl used by org.apache.hc.client5.http.impl.io
  Class and Description
  TlsSocketStrategy TLS protocol upgrade strategy for blocking `Socket`s.

- Classes in org.apache.hc.client5.http.ssl used by org.apache.hc.client5.http.ssl
  Class and Description
  ClientTlsStrategyBuilder Builder for client `TlsStrategy` instances.
  DefaultClientTlsStrategy TLS upgrade strategy for non-blocking client connections.
  HostnameVerificationPolicy Hostname verification policy.
  HttpClientHostnameVerifier Extended `HostnameVerifier` interface.
  NoopHostnameVerifier The NO_OP HostnameVerifier essentially turns hostname verification off.
  SSLConnectionSocketFactory Deprecated. Use `DefaultClientTlsStrategy`.
  SSLConnectionSocketFactoryBuilder Deprecated. Use `DefaultClientTlsStrategy`
  TlsSocketStrategy TLS protocol upgrade strategy for blocking `Socket`s.
  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.

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