public abstract class

RFC2617Scheme

extends AuthSchemeBase
java.lang.Object
   ↳ org.apache.http.impl.auth.AuthSchemeBase
     ↳ org.apache.http.impl.auth.RFC2617Scheme
Known Direct Subclasses

Class Overview

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.

Summary

Public Constructors
RFC2617Scheme()
Default constructor for RFC2617 compliant authentication schemes.
Public Methods
String getParameter(String name)
Returns authentication parameter with the given name, if available.
String getRealm()
Returns authentication realm.
Protected Methods
Map<StringString> getParameters()
Returns authentication parameters map.
void parseChallenge(CharArrayBuffer buffer, int pos, int len)
[Expand]
Inherited Methods
From class org.apache.http.impl.auth.AuthSchemeBase
From class java.lang.Object
From interface org.apache.http.auth.AuthScheme
From interface org.apache.http.auth.ContextAwareAuthScheme

Public Constructors

public RFC2617Scheme ()

Also: HttpClient

Default constructor for RFC2617 compliant authentication schemes.

Public Methods

public String getParameter (String name)

Also: HttpClient

Returns authentication parameter with the given name, if available.

Parameters
name The name of the parameter to be returned
Returns
  • the parameter with the given name

public String getRealm ()

Also: HttpClient

Returns authentication realm. The realm may not be null.

Returns
  • the authentication realm

Protected Methods

protected Map<StringString> getParameters ()

Also: HttpClient

Returns authentication parameters map. Keys in the map are lower-cased.

Returns
  • the map of authentication parameters

protected void parseChallenge (CharArrayBuffer buffer, int pos, int len)

Also: HttpClient