com.caucho.security
Class HttpDigestCredentials
java.lang.Object
com.caucho.security.HttpDigestCredentials
- All Implemented Interfaces:
- Credentials
public class HttpDigestCredentials
- extends java.lang.Object
- implements Credentials
HTTP Digest-based credentials
The HTTP Digest authentication uses the following algorithm
to calculate the digest. The digest is then compared to
the client digest.
A1 = MD5(username + ':' + realm + ':' + password)
A2 = MD5(method + ':' + uri)
digest = MD5(A1 + ':' + nonce + ':' + A2)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
HttpDigestCredentials
public HttpDigestCredentials()
getCnonce
public java.lang.String getCnonce()
setCnonce
public void setCnonce(java.lang.String cnonce)
getMethod
public java.lang.String getMethod()
setMethod
public void setMethod(java.lang.String method)
getNc
public java.lang.String getNc()
setNc
public void setNc(java.lang.String nc)
getNonce
public java.lang.String getNonce()
setNonce
public void setNonce(java.lang.String nonce)
getQop
public java.lang.String getQop()
setQop
public void setQop(java.lang.String qop)
getRealm
public java.lang.String getRealm()
setRealm
public void setRealm(java.lang.String realm)
getResponse
public byte[] getResponse()
setResponse
public void setResponse(byte[] response)
getUri
public java.lang.String getUri()
setUri
public void setUri(java.lang.String uri)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object