## Uses of Class
org.restlet.engine.http.header.ChallengeWriter

Packages that use ChallengeWriter
Package | Description
--- | ---
org.restlet.engine.http.header | Supports HTTP header parsing and formatting.
org.restlet.engine.http.security | Supports HTTP security.
org.restlet.engine.security | Supports security.

### Uses of ChallengeWriter in org.restlet.engine.http.header

Methods in org.restlet.engine.http.header that return ChallengeWriter
Modifier and Type | Method and Description
--- | ---
`ChallengeWriter` | ChallengeWriter.`appendChallengeParameter(Parameter parameter)` Appends a new challenge parameter, prefixed with a comma.
`ChallengeWriter` | ChallengeWriter.`appendChallengeParameter(java.lang.String name)` Appends a new parameter, prefixed with a comma.
`ChallengeWriter` | ChallengeWriter.`appendChallengeParameter(java.lang.String name, java.lang.String value)` Appends a new parameter, prefixed with a comma.
`ChallengeWriter` | ChallengeWriter.`appendChallengeParameterSeparator()` Appends a comma as a separator if the first parameter has already been written.
`ChallengeWriter` | ChallengeWriter.`appendQuotedChallengeParameter(Parameter parameter)` Appends a new parameter, prefixed with a comma.
`ChallengeWriter` | ChallengeWriter.`appendQuotedChallengeParameter(java.lang.String name, java.lang.String value)` Appends a new parameter, prefixed with a comma.

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

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

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

Methods in org.restlet.engine.security with parameters of type ChallengeWriter
Modifier and Type | Method and Description
--- | ---
`void` | AuthenticatorHelper.`formatRawRequest(ChallengeWriter cw, ChallengeRequest challenge, Response response, Series<Parameter> httpHeaders)` Formats a challenge request as raw credentials.
`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.