Class Challenge

java.lang.Object
org.sblim.cimclient.internal.http.Challenge

public class Challenge extends Object
Class Challenge holds a http authentication challenge
  • Method Details

    • getParams

      public HttpHeader getParams()
      Returns the parameters
      Returns:
      The parameters
    • getScheme

      public String getScheme()
      Returns the scheme
      Returns:
      The scheme
    • getRealm

      public String getRealm()
      Returns the realm
      Returns:
      The realm
    • parseChallenge

      public static Challenge[] parseChallenge(String pLine) throws HttpParseException
      Parses the challenge as received from the host. RFC 2617 defines the following syntax for a challenge:
       challenge = auth-scheme 1*SP 1#auth-param 
       auth-scheme = token 
       auth-param = token "=" ( token | quoted-string )
       
      Parameters:
      pLine - The challenge string
      Returns:
      The parsed challenge
      Throws:
      HttpParseException - If the challenge string is ill-formed