| Package | Description | 
|---|---|
| org.apache.hc.client5.http | Client component APIs common to all client transports
 such as connection route information and resolution
 as well as common HTTP method definitions and
 exception classes. | 
| org.apache.hc.client5.http.auth | Client HTTP authentication APIs. | 
| org.apache.hc.client5.http.fluent | Simple facade APIs for HttpClient based on the concept of
 a fluent interface. | 
| org.apache.hc.client5.http.impl | |
| org.apache.hc.client5.http.impl.async | Asynchronous HTTP client API implementation that supports both
 HTTP/2 and HTTP/1.1 transport. | 
| org.apache.hc.client5.http.impl.auth | Standard and common HTTP authentication schemes. | 
| org.apache.hc.client5.http.impl.classic | Classic HTTP client API implementation that supports HTTP/1.1 transport
 only. | 
| org.apache.hc.client5.http.impl.win | Auth scheme that makes use of JNA to implement Negotiate and NTLM on Windows Platforms. | 
| org.apache.hc.client5.http.protocol | HTTP protocol interceptors that enable advanced functionality
 such as HTTP state management and authentication state caching. | 
| Class and Description | 
|---|
| AuthChallenge This class represents an authentication challenge consisting of a auth scheme
 and either a single parameter or a list of name / value pairs. | 
| AuthScheme This interface represents an abstract challenge-response oriented authentication scheme. | 
| ChallengeType Challenge type (TARGET or PROXY) | 
| Class and Description | 
|---|
| AuthChallenge This class represents an authentication challenge consisting of a auth scheme
 and either a single parameter or a list of name / value pairs. | 
| AuthenticationException Signals a failure in authentication process | 
| AuthExchange.State | 
| AuthScheme This interface represents an abstract challenge-response oriented authentication scheme. | 
| AuthScope AuthScoperepresents an authentication scope consisting of
 an application protocol, a host name, a port number, a realm name
 and an authentication scheme name. | 
| ChallengeType Challenge type (TARGET or PROXY) | 
| Credentials This interface represents a set of credentials consisting of a security
 principal and a secret (password) that can be used to establish user
 identity | 
| CredentialsProvider Provider of authentication credentials. | 
| KerberosConfig Immutable class encapsulating Kerberos configuration options. | 
| KerberosConfig.Builder | 
| KerberosConfig.Option | 
| MalformedChallengeException Signals that authentication challenge is in some way invalid or
 illegal in the given context | 
| Class and Description | 
|---|
| AuthScope AuthScoperepresents an authentication scope consisting of
 an application protocol, a host name, a port number, a realm name
 and an authentication scheme name. | 
| Credentials This interface represents a set of credentials consisting of a security
 principal and a secret (password) that can be used to establish user
 identity | 
| CredentialsStore Abstract store of authentication credentials. | 
| Class and Description | 
|---|
| AuthChallenge This class represents an authentication challenge consisting of a auth scheme
 and either a single parameter or a list of name / value pairs. | 
| AuthScheme This interface represents an abstract challenge-response oriented authentication scheme. | 
| ChallengeType Challenge type (TARGET or PROXY) | 
| CredentialsStore Abstract store of authentication credentials. | 
| Class and Description | 
|---|
| AuthSchemeFactory Factory for  AuthSchemeimplementations. | 
| CredentialsProvider Provider of authentication credentials. | 
| Class and Description | 
|---|
| AuthCache This interface represents an cache of  AuthSchemestate information
 that can be re-used for preemptive authentication by subsequent requests. | 
| AuthChallenge This class represents an authentication challenge consisting of a auth scheme
 and either a single parameter or a list of name / value pairs. | 
| AuthenticationException Signals a failure in authentication process | 
| AuthExchange This class represents the actual state of authentication handshake including the current  AuthSchemeused for request authorization as well as a collection of backup authentication options if available. | 
| AuthScheme This interface represents an abstract challenge-response oriented authentication scheme. | 
| AuthSchemeFactory Factory for  AuthSchemeimplementations. | 
| AuthScope AuthScoperepresents an authentication scope consisting of
 an application protocol, a host name, a port number, a realm name
 and an authentication scheme name. | 
| AuthStateCacheable Indicates that the state of an  AuthSchemecan be cached
 and re-used for preemptive authentication by subsequent requests. | 
| ChallengeType Challenge type (TARGET or PROXY) | 
| Credentials This interface represents a set of credentials consisting of a security
 principal and a secret (password) that can be used to establish user
 identity | 
| CredentialsProvider Provider of authentication credentials. | 
| CredentialsStore Abstract store of authentication credentials. | 
| KerberosConfig Immutable class encapsulating Kerberos configuration options. | 
| MalformedChallengeException Signals that authentication challenge is in some way invalid or
 illegal in the given context | 
| Class and Description | 
|---|
| AuthSchemeFactory Factory for  AuthSchemeimplementations. | 
| Credentials This interface represents a set of credentials consisting of a security
 principal and a secret (password) that can be used to establish user
 identity | 
| CredentialsProvider Provider of authentication credentials. | 
| Class and Description | 
|---|
| AuthChallenge This class represents an authentication challenge consisting of a auth scheme
 and either a single parameter or a list of name / value pairs. | 
| AuthenticationException Signals a failure in authentication process | 
| AuthScheme This interface represents an abstract challenge-response oriented authentication scheme. | 
| AuthSchemeFactory Factory for  AuthSchemeimplementations. | 
| CredentialsProvider Provider of authentication credentials. | 
| MalformedChallengeException Signals that authentication challenge is in some way invalid or
 illegal in the given context | 
| Class and Description | 
|---|
| AuthCache This interface represents an cache of  AuthSchemestate information
 that can be re-used for preemptive authentication by subsequent requests. | 
| AuthExchange This class represents the actual state of authentication handshake including the current  AuthSchemeused for request authorization as well as a collection of backup authentication options if available. | 
| AuthScheme This interface represents an abstract challenge-response oriented authentication scheme. | 
| AuthSchemeFactory Factory for  AuthSchemeimplementations. | 
| CredentialsProvider Provider of authentication credentials. | 
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.