Package 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
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:
-
Field Summary
Fields inherited from class org.apache.http.impl.auth.AuthSchemeBase
challengeState
-
Constructor Summary
ConstructorsConstructorDescriptionRFC2617Scheme
(Charset credentialsCharset) RFC2617Scheme
(ChallengeState challengeState) Deprecated.(4.3) do not use. -
Method Summary
Modifier and TypeMethodDescriptiongetParameter
(String name) Returns authentication parameter with the given name, if available.Returns authentication parameters map.getRealm()
Returns authentication realm.protected void
parseChallenge
(org.apache.http.util.CharArrayBuffer buffer, int pos, int len) Methods inherited from class org.apache.http.impl.auth.AuthSchemeBase
authenticate, getChallengeState, isProxy, processChallenge, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.http.auth.AuthScheme
authenticate, getSchemeName, isComplete, isConnectionBased
-
Constructor Details
-
RFC2617Scheme
Deprecated.(4.3) do not use.Creates an instance ofRFC2617Scheme
with the given challenge state.- Since:
- 4.2
-
RFC2617Scheme
- Since:
- 4.3
-
RFC2617Scheme
public RFC2617Scheme()
-
-
Method Details
-
getCredentialsCharset
- Since:
- 4.3
-
parseChallenge
protected void parseChallenge(org.apache.http.util.CharArrayBuffer buffer, int pos, int len) throws MalformedChallengeException - Specified by:
parseChallenge
in classAuthSchemeBase
- Throws:
MalformedChallengeException
-
getParameters
Returns authentication parameters map. Keys in the map are lower-cased.- Returns:
- the map of authentication parameters
-
getParameter
Returns authentication parameter with the given name, if available.- Specified by:
getParameter
in interfaceAuthScheme
- Parameters:
name
- The name of the parameter to be returned- Returns:
- the parameter with the given name
-
getRealm
Returns authentication realm. The realm may not be null.- Specified by:
getRealm
in interfaceAuthScheme
- Returns:
- the authentication realm
-