## Uses of Interface
org.apache.http.auth.Credentials

Packages that use Credentials
org.apache.http.auth: The API for client-side HTTP authentication against a server.
org.apache.http.client: The API for client-side HTTP communication.
org.apache.http.impl.auth: Default implementations for interfaces in `org.apache.http.auth`.
org.apache.http.impl.client: Default implementations for interfaces in `org.apache.http.client`.

Uses of Credentials in org.apache.http.auth

Classes in org.apache.http.auth that implement Credentials
`class` `NTCredentials` `Credentials` implementation for Microsoft Windows platforms that includes Windows specific attributes such as name of the domain the user belongs to.
`class` `UsernamePasswordCredentials` Simple `Credentials` implementation based on a user name / password pair.

Methods in org.apache.http.auth that return Credentials
`Credentials` `AuthState.getCredentials()` Returns user `Credentials` selected for authentication if available

Methods in org.apache.http.auth with parameters of type Credentials
`Header` `AuthScheme.authenticate(Credentials credentials, HttpRequest request)` Deprecated. Use `ContextAwareAuthScheme.authenticate(Credentials, HttpRequest, org.apache.http.protocol.HttpContext)`
`Header` `ContextAwareAuthScheme.authenticate(Credentials credentials, HttpRequest request, HttpContext context)` Produces an authorization string for the given set of `Credentials`.
`void` `AuthState.setCredentials(Credentials credentials)` Sets user `Credentials` to be used for authentication

Uses of Credentials in org.apache.http.client

Methods in org.apache.http.client that return Credentials
`Credentials` `CredentialsProvider.getCredentials(AuthScope authscope)` Get the `credentials` for the given authentication scope.

Methods in org.apache.http.client with parameters of type Credentials
`void` `CredentialsProvider.setCredentials(AuthScope authscope, Credentials credentials)` Sets the `credentials` for the given authentication scope.

Uses of Credentials in org.apache.http.impl.auth

Methods in org.apache.http.impl.auth with parameters of type Credentials
`Header` `DigestScheme.authenticate(Credentials credentials, HttpRequest request)` Produces a digest authorization string for the given set of `Credentials`, method name and URI.
`Header` `NegotiateScheme.authenticate(Credentials credentials, HttpRequest request)` Deprecated.
`Header` `NTLMScheme.authenticate(Credentials credentials, HttpRequest request)`
`Header` `BasicScheme.authenticate(Credentials credentials, HttpRequest request)` Produces basic authorization header for the given set of `Credentials`.
`Header` `AuthSchemeBase.authenticate(Credentials credentials, HttpRequest request, HttpContext context)`
`Header` `NegotiateScheme.authenticate(Credentials credentials, HttpRequest request, HttpContext context)` Produces Negotiate authorization Header based on token created by processChallenge.
`static Header` `BasicScheme.authenticate(Credentials credentials, String charset, boolean proxy)` Returns a basic `Authorization` header value for the given `Credentials` and charset.

Uses of Credentials in org.apache.http.impl.client

Methods in org.apache.http.impl.client that return Credentials
`Credentials` `BasicCredentialsProvider.getCredentials(AuthScope authscope)`

Methods in org.apache.http.impl.client with parameters of type Credentials
`void` `BasicCredentialsProvider.setCredentials(AuthScope authscope, Credentials credentials)`

Copyright © 1999-2011 The Apache Software Foundation. All Rights Reserved.