public class HttpDigestCredential extends Object implements Credential
| Modifier and Type | Field and Description | 
|---|---|
static int | 
HTTPDIGESTCREDENTIALTYPE_RFC2069
Indicates that the credential is RFC 2069 type. 
 | 
static int | 
HTTPDIGESTCREDENTIALTYPE_RFC2617
Indicates that the credential is RFC 2617 type. 
 | 
protected String | 
m_Challenge
The challenge. 
 | 
protected String | 
m_Cnonce
the cnonce value 
 | 
protected String | 
m_Method
the method of access. 
 | 
protected String | 
m_Name
The name of the user. 
 | 
protected String | 
m_Nc
the nc value 
 | 
protected String | 
m_Qop
the qop value 
 | 
protected String | 
m_Realm
The realm. 
 | 
protected String | 
m_Response
The 32 char hex string representing 16-byte response. 
 | 
protected String | 
m_URI
The URI. 
 | 
| Constructor and Description | 
|---|
HttpDigestCredential()
Constructs a HttpDigestCredential. 
 | 
HttpDigestCredential(String name,
                    String challenge,
                    String response,
                    String realm,
                    String uri,
                    String method)
Constructs a HttpDigestCredential. 
 | 
HttpDigestCredential(String name,
                    String challenge,
                    String response,
                    String realm,
                    String uri,
                    String method,
                    String qop,
                    String cnonce,
                    String nc)
Constructs a HttpDigestCredential. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getChallenge()
Gets the challenge. 
 | 
String | 
getCnonce()
Gets the cnonce. 
 | 
String | 
getMethod()
Gets the method. 
 | 
String | 
getName()
Gets the name of the user. 
 | 
String | 
getNc()
Gets the nc. 
 | 
String | 
getQop()
Gets the qop. 
 | 
String | 
getRealm()
Gets the realm. 
 | 
String | 
getResponse()
Gets the response. 
 | 
int | 
getType()
Returns the type of the HttpDigestCredential. 
 | 
String | 
getUri()
Gets the URI. 
 | 
void | 
setChallenge(String challenge)
Sets the challenge. 
 | 
void | 
setCnonce(String cnonce)
Sets the cnonce. 
 | 
void | 
setMethod(String method)
Sets the Method. 
 | 
void | 
setName(String name)
Sets the name of the user. 
 | 
void | 
setNc(String nc)
Sets the nc. 
 | 
void | 
setQop(String qop)
Sets the Qop. 
 | 
void | 
setRealm(String realm)
Sets the realm. 
 | 
void | 
setResponse(String response)
Sets the response. 
 | 
void | 
setUri(String uri)
Sets the URI. 
 | 
public static final int HTTPDIGESTCREDENTIALTYPE_RFC2069
public static final int HTTPDIGESTCREDENTIALTYPE_RFC2617
protected String m_Name
protected String m_Challenge
protected String m_Response
protected String m_Realm
protected String m_URI
protected String m_Method
protected String m_Qop
protected String m_Cnonce
protected String m_Nc
public HttpDigestCredential()
                     throws IfsException
IfsException - if the operation failspublic HttpDigestCredential(String name, String challenge, String response, String realm, String uri, String method, String qop, String cnonce, String nc) throws IfsException
name - the name of the userchallenge - the challengeresponse - the 16-byte responserealm - the realmuri - the URImethod - the methodqop - the qopcnonce - the cnoncenc - the nc valueIfsException - if the operation failspublic HttpDigestCredential(String name, String challenge, String response, String realm, String uri, String method) throws IfsException
name - the name of the userchallenge - the challengeresponse - the 16-byte responserealm - the realmuri - the URImethod - the methodIfsException - if the operation failspublic String getName() throws IfsException
getName in interface CredentialIfsException - (IFS-10187) if the operation failspublic void setName(String name) throws IfsException
setName in interface Credentialname - the name of the userIfsException - (IFS-10188) if the operation failspublic String getChallenge() throws IfsException
IfsException - if the operation failspublic void setChallenge(String challenge) throws IfsException
challenge - the challengeIfsException - if the operation failspublic String getResponse() throws IfsException
IfsException - if the operation failspublic void setResponse(String response) throws IfsException
response - 16 bytes rep as a 32 Hex stringIfsException - if the operation failspublic String getRealm() throws IfsException
IfsException - if the operation failspublic void setRealm(String realm) throws IfsException
realm - the realm of the userIfsException - if the operation failspublic String getUri() throws IfsException
IfsException - if the operation failspublic void setUri(String uri) throws IfsException
uri - the URI of the requestIfsException - if the operation failspublic String getMethod() throws IfsException
IfsException - if the operation failspublic void setMethod(String method) throws IfsException
method - the Method of the requestIfsException - if the operation failspublic String getQop() throws IfsException
IfsException - if the operation failspublic void setQop(String qop) throws IfsException
qop - the Qop of the requestIfsException - if the operation failspublic String getCnonce() throws IfsException
IfsException - if the operation failspublic void setCnonce(String cnonce) throws IfsException
cnonce - the cnonce of the requestIfsException - if the operation failspublic String getNc() throws IfsException
IfsException - if the operation failspublic void setNc(String nc) throws IfsException
nc - the nonce of the requestIfsException - if the operation failspublic int getType()
Copyright © 2025. All rights reserved.