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:
  • Constructor Details

    • 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()
  • Method Details

    • getCredentialsCharset

      public Charset getCredentialsCharset()
      Since:
      4.3
    • 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