Class HTTPDigestAuthentication
java.lang.Object
org.tmatesoft.svn.core.internal.io.dav.http.HTTPAuthentication
org.tmatesoft.svn.core.internal.io.dav.http.HTTPDigestAuthentication
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final char[]
private java.lang.String
private java.lang.String
private java.lang.String
private int
private java.lang.String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjava.lang.String
private java.lang.String
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
private java.lang.String
getParameter
(java.lang.String name) private java.lang.String
getParameter
(java.lang.String name, java.lang.String defaultValue) void
init()
Methods inherited from class org.tmatesoft.svn.core.internal.io.dav.http.HTTPAuthentication
clear, clear, getASCIIBytes, getBytes, getBytes, getChallengeParameter, getChallengeParameters, getPassword, getRawUserName, getUserName, isSchemeSupportedByServer, parseAuthParameters, setChallengeParameter, setCredentials, setPassword, setUserName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
HEXADECIMAL
private static final char[] HEXADECIMAL -
myCnonce
private java.lang.String myCnonce -
myQop
private java.lang.String myQop -
myLastNonce
private java.lang.String myLastNonce -
myNC
private int myNC -
myCharset
private java.lang.String myCharset
-
-
Constructor Details
-
HTTPDigestAuthentication
protected HTTPDigestAuthentication(java.lang.String charset)
-
-
Method Details
-
init
- Throws:
SVNException
-
authenticate
- Specified by:
authenticate
in classHTTPAuthentication
- Throws:
SVNException
-
getAuthenticationScheme
public java.lang.String getAuthenticationScheme()- Specified by:
getAuthenticationScheme
in classHTTPAuthentication
-
createDigest
private java.lang.String createDigest(java.lang.String uname, char[] pwd, java.lang.String charset) throws SVNException - Throws:
SVNException
-
getParameter
private java.lang.String getParameter(java.lang.String name) -
getParameter
private java.lang.String getParameter(java.lang.String name, java.lang.String defaultValue) -
createCnonce
private java.lang.String createCnonce() -
encode
private static java.lang.String encode(byte[] binaryData) -
formatNC
private static java.lang.String formatNC(int nc)
-