Class Challenge
java.lang.Object
org.sblim.cimclient.internal.http.Challenge
public class Challenge
extends java.lang.Object
Class Challenge holds a http authentication challenge
-
Method Summary
Modifier and TypeMethodDescriptionReturns the parametersjava.lang.String
getRealm()
Returns the realmjava.lang.String
Returns the schemestatic Challenge[]
parseChallenge
(java.lang.String pLine) Parses the challenge as received from the host.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
getParams
Returns the parameters- Returns:
- The parameters
-
getScheme
public java.lang.String getScheme()Returns the scheme- Returns:
- The scheme
-
getRealm
public java.lang.String getRealm()Returns the realm- Returns:
- The realm
-
parseChallenge
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
-