Class DigestAuthenticator.Digest
- java.lang.Object
-
- org.eclipse.jetty.util.security.Credential
-
- org.eclipse.jetty.security.authentication.DigestAuthenticator.Digest
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- DigestAuthenticator
private static class DigestAuthenticator.Digest extends Credential
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jetty.util.security.Credential
Credential.Crypt, Credential.MD5
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringalgorithmprivate java.lang.Stringcnonceprivate java.lang.Stringmethodprivate java.lang.Stringncprivate java.lang.Stringnonceprivate java.lang.Stringopaqueprivate java.lang.Stringqopprivate java.lang.Stringrealmprivate java.lang.StringresolvedUserNameprivate java.lang.Stringresponseprivate static longserialVersionUIDprivate java.lang.Stringuriprivate booleanuserhashprivate java.lang.Stringusernameprivate java.lang.StringusernameStar
-
Constructor Summary
Constructors Modifier Constructor Description privateDigest(java.lang.String method, java.lang.String algorithm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheck(java.lang.Object credentials)Check a credentialprivate java.lang.StringgetAlgorithm()java.lang.StringtoString()-
Methods inherited from class org.eclipse.jetty.util.security.Credential
byteEquals, getCredential, stringEquals
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
method
private final java.lang.String method
-
algorithm
private java.lang.String algorithm
-
username
private java.lang.String username
-
usernameStar
private java.lang.String usernameStar
-
resolvedUserName
private java.lang.String resolvedUserName
-
realm
private java.lang.String realm
-
nonce
private java.lang.String nonce
-
nc
private java.lang.String nc
-
cnonce
private java.lang.String cnonce
-
qop
private java.lang.String qop
-
uri
private java.lang.String uri
-
response
private java.lang.String response
-
userhash
private boolean userhash
-
opaque
private java.lang.String opaque
-
-
Method Detail
-
getAlgorithm
private java.lang.String getAlgorithm()
-
check
public boolean check(java.lang.Object credentials)
Description copied from class:CredentialCheck a credential- Specified by:
checkin classCredential- Parameters:
credentials- The credential to check against. This may either be another Credential object, a Password object or a String which is interpreted by this credential.- Returns:
- True if the credentials indicated that the shared secret is known to both this Credential and the passed credential.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-