class HTTPDigestAuthentication extends HTTPAuthentication
| Modifier and Type | Field and Description |
|---|---|
private static char[] |
HEXADECIMAL |
private java.lang.String |
myCharset |
private java.lang.String |
myCnonce |
private java.lang.String |
myLastNonce |
private int |
myNC |
private java.lang.String |
myQop |
| Modifier | Constructor and Description |
|---|---|
protected |
HTTPDigestAuthentication(java.lang.String charset) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
authenticate() |
private java.lang.String |
createCnonce() |
private java.lang.String |
createDigest(java.lang.String uname,
char[] pwd,
java.lang.String charset) |
private static java.lang.String |
encode(byte[] binaryData) |
private static java.lang.String |
formatNC(int nc) |
java.lang.String |
getAuthenticationScheme() |
private java.lang.String |
getParameter(java.lang.String name) |
private java.lang.String |
getParameter(java.lang.String name,
java.lang.String defaultValue) |
void |
init() |
clear, clear, getASCIIBytes, getBytes, getBytes, getChallengeParameter, getChallengeParameters, getPassword, getRawUserName, getUserName, isSchemeSupportedByServer, parseAuthParameters, setChallengeParameter, setCredentials, setPassword, setUserNameprivate static final char[] HEXADECIMAL
private java.lang.String myCnonce
private java.lang.String myQop
private java.lang.String myLastNonce
private int myNC
private java.lang.String myCharset
protected HTTPDigestAuthentication(java.lang.String charset)
public void init()
throws SVNException
SVNExceptionpublic java.lang.String authenticate()
throws SVNException
authenticate in class HTTPAuthenticationSVNExceptionpublic java.lang.String getAuthenticationScheme()
getAuthenticationScheme in class HTTPAuthenticationprivate java.lang.String createDigest(java.lang.String uname,
char[] pwd,
java.lang.String charset)
throws SVNException
SVNExceptionprivate java.lang.String getParameter(java.lang.String name)
private java.lang.String getParameter(java.lang.String name,
java.lang.String defaultValue)
private java.lang.String createCnonce()
private static java.lang.String encode(byte[] binaryData)
private static java.lang.String formatNC(int nc)