org.apache.http.impl.auth
Class RFC2617Scheme
java.lang.Object
org.apache.http.impl.auth.AuthSchemeBase
org.apache.http.impl.auth.RFC2617Scheme
- All Implemented Interfaces:
- Serializable, AuthScheme, ContextAwareAuthScheme
- Direct Known Subclasses:
- BasicScheme, DigestScheme
public abstract class RFC2617Scheme
- extends AuthSchemeBase
- implements Serializable
Abstract authentication scheme class that lays foundation for all
RFC 2617 compliant authentication schemes and provides capabilities common
to all authentication schemes defined in RFC 2617.
- Since:
- 4.0
- See Also:
- Serialized Form
RFC2617Scheme
@Deprecated
public RFC2617Scheme(ChallengeState challengeState)
- Deprecated. (4.3) do not use.
- Creates an instance of
RFC2617Scheme
with the given challenge
state.
- Since:
- 4.2
RFC2617Scheme
public RFC2617Scheme(Charset credentialsCharset)
- Since:
- 4.3
RFC2617Scheme
public RFC2617Scheme()
getCredentialsCharset
public Charset getCredentialsCharset()
- Since:
- 4.3
parseChallenge
protected void parseChallenge(org.apache.http.util.CharArrayBuffer buffer,
int pos,
int len)
throws MalformedChallengeException
- Specified by:
parseChallenge
in class AuthSchemeBase
- Throws:
MalformedChallengeException
getParameters
protected Map<String,String> getParameters()
- Returns authentication parameters map. Keys in the map are lower-cased.
- Returns:
- the map of authentication parameters
getParameter
public String getParameter(String name)
- Returns authentication parameter with the given name, if available.
- Specified by:
getParameter
in interface AuthScheme
- Parameters:
name
- The name of the parameter to be returned
- Returns:
- the parameter with the given name
getRealm
public String getRealm()
- Returns authentication realm. The realm may not be null.
- Specified by:
getRealm
in interface AuthScheme
- Returns:
- the authentication realm
Copyright © 1999–2019 The Apache Software Foundation. All rights reserved.