public final class Challenge
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
authParams |
private java.lang.String |
scheme |
Constructor and Description |
---|
Challenge(java.lang.String scheme,
java.util.Map<java.lang.String,java.lang.String> authParams) |
Challenge(java.lang.String scheme,
java.lang.String realm) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
authParams()
Returns the auth params, including
realm and charset if present, but as
strings. |
java.nio.charset.Charset |
charset()
Returns the charset that should be used to encode the credentials.
|
boolean |
equals(java.lang.Object other) |
int |
hashCode() |
java.lang.String |
realm()
Returns the protection space.
|
java.lang.String |
scheme()
Returns the authentication scheme, like
Basic . |
java.lang.String |
toString() |
Challenge |
withCharset(java.nio.charset.Charset charset)
Returns a copy of this charset that expects a credential encoded with
charset . |
private final java.lang.String scheme
private final java.util.Map<java.lang.String,java.lang.String> authParams
public Challenge(java.lang.String scheme, java.util.Map<java.lang.String,java.lang.String> authParams)
public Challenge(java.lang.String scheme, java.lang.String realm)
public Challenge withCharset(java.nio.charset.Charset charset)
charset
.public java.lang.String scheme()
Basic
.public java.util.Map<java.lang.String,java.lang.String> authParams()
realm
and charset
if present, but as
strings. The map's keys are lowercase and should be treated case-insensitively.public java.lang.String realm()
public java.nio.charset.Charset charset()
public boolean equals(@Nullable java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object