## Uses of Class
org.apache.hc.client5.http.config.TlsConfig

Packages that use TlsConfig
org.apache.hc.client5.http.config: HTTP client configuration APIs.
org.apache.hc.client5.http.impl.io: Client connection management functions based the classic connection management APIs.
org.apache.hc.client5.http.impl.nio: Client connection management functions based the asynchronous connection management APIs.

### Uses of TlsConfig in org.apache.hc.client5.http.config

Fields in org.apache.hc.client5.http.config declared as TlsConfig
`static TlsConfig` TlsConfig.`DEFAULT`

Methods in org.apache.hc.client5.http.config that return TlsConfig
`TlsConfig` TlsConfig.Builder.`build()`
`protected TlsConfig` TlsConfig.`clone()`

Methods in org.apache.hc.client5.http.config with parameters of type TlsConfig
`static TlsConfig.Builder` TlsConfig.`copy(TlsConfig config)`

### Uses of TlsConfig in org.apache.hc.client5.http.impl.io

Methods in org.apache.hc.client5.http.impl.io that return TlsConfig
`TlsConfig` BasicHttpClientConnectionManager.`getTlsConfig()`

Methods in org.apache.hc.client5.http.impl.io with parameters of type TlsConfig
`void` PoolingHttpClientConnectionManager.`setDefaultTlsConfig(TlsConfig config)` Sets the same `ConnectionConfig` for all hosts
`PoolingHttpClientConnectionManagerBuilder` PoolingHttpClientConnectionManagerBuilder.`setDefaultTlsConfig(TlsConfig config)` Sets the same `TlsConfig` for all hosts.
`void` BasicHttpClientConnectionManager.`setTlsConfig(TlsConfig tlsConfig)`

Method parameters in org.apache.hc.client5.http.impl.io with type arguments of type TlsConfig
`void` PoolingHttpClientConnectionManager.`setTlsConfigResolver(org.apache.hc.core5.function.Resolver<org.apache.hc.core5.http.HttpHost,TlsConfig> tlsConfigResolver)` Sets `Resolver` of `TlsConfig` on a per host basis.
`PoolingHttpClientConnectionManagerBuilder` PoolingHttpClientConnectionManagerBuilder.`setTlsConfigResolver(org.apache.hc.core5.function.Resolver<org.apache.hc.core5.http.HttpHost,TlsConfig> tlsConfigResolver)` Sets `Resolver` of `TlsConfig` on a per host basis.

### Uses of TlsConfig in org.apache.hc.client5.http.impl.nio

Methods in org.apache.hc.client5.http.impl.nio with parameters of type TlsConfig
`PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`setDefaultTlsConfig(TlsConfig config)` Sets the same `TlsConfig` for all hosts.
`void` PoolingAsyncClientConnectionManager.`setDefaultTlsConfig(TlsConfig config)` Sets the same `ConnectionConfig` for all hosts

Method parameters in org.apache.hc.client5.http.impl.nio with type arguments of type TlsConfig
`PoolingAsyncClientConnectionManagerBuilder` PoolingAsyncClientConnectionManagerBuilder.`setTlsConfigResolver(org.apache.hc.core5.function.Resolver<org.apache.hc.core5.http.HttpHost,TlsConfig> tlsConfigResolver)` Sets `Resolver` of `TlsConfig` on a per host basis.
`void` PoolingAsyncClientConnectionManager.`setTlsConfigResolver(org.apache.hc.core5.function.Resolver<org.apache.hc.core5.http.HttpHost,TlsConfig> tlsConfigResolver)` Sets `Resolver` of `TlsConfig` on a per host basis.