## Uses of Class
org.restlet.data.ChallengeResponse

Packages that use ChallengeResponse
Package | Description
--- | ---
org.restlet | Core classes of the API.
org.restlet.engine.http | Supports HTTP connectors.
org.restlet.engine.http.connector | New advanced internal HTTP connector.
org.restlet.engine.http.security | Supports HTTP security.
org.restlet.engine.security | Supports security.
org.restlet.resource | Client and server resource classes.
org.restlet.util | Various utility classes.

### Uses of ChallengeResponse in org.restlet

Methods in org.restlet that return ChallengeResponse
Modifier and Type | Method and Description
--- | ---
`ChallengeResponse` | Request.`getChallengeResponse()` Returns the authentication response sent by a client to an origin server.
`ChallengeResponse` | Request.`getProxyChallengeResponse()` Returns the authentication response sent by a client to a proxy.

Methods in org.restlet with parameters of type ChallengeResponse
Modifier and Type | Method and Description
--- | ---
`void` | Request.`setChallengeResponse(ChallengeResponse challengeResponse)` Sets the authentication response sent by a client to an origin server.
`void` | Request.`setProxyChallengeResponse(ChallengeResponse challengeResponse)` Sets the authentication response sent by a client to a proxy.

### Uses of ChallengeResponse in org.restlet.engine.http

Methods in org.restlet.engine.http that return ChallengeResponse
Modifier and Type | Method and Description
--- | ---
`ChallengeResponse` | HttpRequest.`getChallengeResponse()`
`ChallengeResponse` | HttpRequest.`getProxyChallengeResponse()`

Methods in org.restlet.engine.http with parameters of type ChallengeResponse
Modifier and Type | Method and Description
--- | ---
`void` | HttpRequest.`setChallengeResponse(ChallengeResponse response)`
`void` | HttpRequest.`setProxyChallengeResponse(ChallengeResponse response)`

### Uses of ChallengeResponse in org.restlet.engine.http.connector

Methods in org.restlet.engine.http.connector that return ChallengeResponse
Modifier and Type | Method and Description
--- | ---
`ChallengeResponse` | ConnectedRequest.`getChallengeResponse()`
`ChallengeResponse` | ConnectedRequest.`getProxyChallengeResponse()`

Methods in org.restlet.engine.http.connector with parameters of type ChallengeResponse
Modifier and Type | Method and Description
--- | ---
`void` | ConnectedRequest.`setChallengeResponse(ChallengeResponse response)`
`void` | ConnectedRequest.`setProxyChallengeResponse(ChallengeResponse response)`

### Uses of ChallengeResponse in org.restlet.engine.http.security

Methods in org.restlet.engine.http.security with parameters of type ChallengeResponse
Modifier and Type | Method and Description
--- | ---
`void` | HttpBasicHelper.`formatRawResponse(ChallengeWriter cw, ChallengeResponse challenge, Request request, Series<Parameter> httpHeaders)`
`void` | HttpBasicHelper.`parseResponse(ChallengeResponse challenge, Request request, Series<Parameter> httpHeaders)`

### Uses of ChallengeResponse in org.restlet.engine.security

Methods in org.restlet.engine.security that return ChallengeResponse
Modifier and Type | Method and Description
--- | ---
`static ChallengeResponse` | AuthenticatorUtils.`parseResponse(Request request, java.lang.String header, Series<Parameter> httpHeaders)` Parses an authorization header into a challenge response.

Methods in org.restlet.engine.security with parameters of type ChallengeResponse
Modifier and Type | Method and Description
--- | ---
`int` | AuthenticatorHelper.`authenticate(ChallengeResponse cr, Request request, Guard guard)` Deprecated. See new org.restlet.security package.
`void` | SmtpPlainHelper.`formatRawResponse(ChallengeWriter cw, ChallengeResponse challenge, Request request, Series<Parameter> httpHeaders)`
`void` | AuthenticatorHelper.`formatRawResponse(ChallengeWriter cw, ChallengeResponse challenge, Request request, Series<Parameter> httpHeaders)` Formats a challenge response as raw credentials.
`static java.lang.String` | AuthenticatorUtils.`formatResponse(ChallengeResponse challenge, Request request, Series<Parameter> httpHeaders)` Formats a challenge response as a HTTP header value.
`java.lang.String` | AuthenticatorHelper.`formatResponse(ChallengeResponse challenge, Request request, Series<Parameter> httpHeaders)` Formats a challenge response as a HTTP header value.
`char[]` | AuthenticatorHelper.`formatSecret(ChallengeResponse challengeResponse, Request request, Response response, java.lang.String identifier, char[] baseSecret, java.lang.String baseSecretAlgorithm)` Formats the secret of a challenge response.
`void` | AuthenticatorHelper.`parseResponse(ChallengeResponse challenge, Request request, Series<Parameter> httpHeaders)` Parses an authorization header into a challenge response.
`static void` | AuthenticatorUtils.`update(ChallengeResponse challengeResponse, Request request, Response response)` Updates a ChallengeResponse object according to given request and response.

### Uses of ChallengeResponse in org.restlet.resource

Methods in org.restlet.resource that return ChallengeResponse
Modifier and Type | Method and Description
--- | ---
`ChallengeResponse` | UniformResource.`getChallengeResponse()` Returns the authentication response sent by a client to an origin server.

Methods in org.restlet.resource with parameters of type ChallengeResponse
Modifier and Type | Method and Description
--- | ---
`void` | ClientResource.`setChallengeResponse(ChallengeResponse challengeResponse)` Sets the authentication response sent by a client to an origin server.

### Uses of ChallengeResponse in org.restlet.util

Methods in org.restlet.util that return ChallengeResponse
Modifier and Type | Method and Description
--- | ---
`ChallengeResponse` | WrapperRequest.`getChallengeResponse()` Returns the authentication response sent by a client to an origin server.
`ChallengeResponse` | WrapperRequest.`getProxyChallengeResponse()` Returns the authentication response sent by a client to a proxy.

Methods in org.restlet.util with parameters of type ChallengeResponse
Modifier and Type | Method and Description
--- | ---
`void` | WrapperRequest.`setChallengeResponse(ChallengeResponse response)` Sets the authentication response sent by a client to an origin server.
`void` | WrapperRequest.`setProxyChallengeResponse(ChallengeResponse response)` Sets the authentication response sent by a client to a proxy.