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.Stringprivate java.lang.Stringprivate java.lang.Stringprivate intprivate java.lang.String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjava.lang.Stringprivate java.lang.Stringprivate java.lang.StringcreateDigest(java.lang.String uname, char[] pwd, java.lang.String charset) private static java.lang.Stringencode(byte[] binaryData) private static java.lang.StringformatNC(int nc) java.lang.Stringprivate java.lang.StringgetParameter(java.lang.String name) private java.lang.StringgetParameter(java.lang.String name, java.lang.String defaultValue) voidinit()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, setUserNameMethods 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:
authenticatein classHTTPAuthentication- Throws:
SVNException
-
getAuthenticationScheme
public java.lang.String getAuthenticationScheme()- Specified by:
getAuthenticationSchemein 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)
-