@NotThreadSafe public abstract class RFC2617Scheme extends AuthSchemeBase implements java.io.Serializable
challengeState| Constructor and Description |
|---|
RFC2617Scheme() |
RFC2617Scheme(ChallengeState challengeState)
Deprecated.
(4.3) do not use.
|
RFC2617Scheme(java.nio.charset.Charset credentialsCharset) |
| Modifier and Type | Method and Description |
|---|---|
java.nio.charset.Charset |
getCredentialsCharset() |
(package private) java.lang.String |
getCredentialsCharset(HttpRequest request) |
java.lang.String |
getParameter(java.lang.String name)
Returns authentication parameter with the given name, if available.
|
protected java.util.Map<java.lang.String,java.lang.String> |
getParameters()
Returns authentication parameters map.
|
java.lang.String |
getRealm()
Returns authentication realm.
|
protected void |
parseChallenge(CharArrayBuffer buffer,
int pos,
int len) |
authenticate, getChallengeState, isProxy, processChallenge, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitauthenticate, getSchemeName, isComplete, isConnectionBased@Deprecated public RFC2617Scheme(ChallengeState challengeState)
RFC2617Scheme with the given challenge
state.public RFC2617Scheme(java.nio.charset.Charset credentialsCharset)
public RFC2617Scheme()
public java.nio.charset.Charset getCredentialsCharset()
java.lang.String getCredentialsCharset(HttpRequest request)
protected void parseChallenge(CharArrayBuffer buffer, int pos, int len) throws MalformedChallengeException
parseChallenge in class AuthSchemeBaseMalformedChallengeExceptionprotected java.util.Map<java.lang.String,java.lang.String> getParameters()
public java.lang.String getParameter(java.lang.String name)
getParameter in interface AuthSchemename - The name of the parameter to be returnedpublic java.lang.String getRealm()
getRealm in interface AuthScheme