Class HTTPNativeNTLMAuthentication


  • public class HTTPNativeNTLMAuthentication
    extends java.lang.Object
    Version:
    1.1.2
    Author:
    TMate Software Ltd.
    • Constructor Detail

      • HTTPNativeNTLMAuthentication

        protected HTTPNativeNTLMAuthentication​(java.lang.String charset)
    • Method Detail

      • isNative

        public boolean isNative()
      • allowPropmtForCredentials

        public boolean allowPropmtForCredentials()
      • setType1State

        public void setType1State()
      • setType3State

        public void setType3State()
      • isInType3State

        public boolean isInType3State()
      • getAuthenticationScheme

        public java.lang.String getAuthenticationScheme()
      • getUserName

        public java.lang.String getUserName()
      • getDomain

        public java.lang.String getDomain()
      • setChallengeParameter

        public void setChallengeParameter​(java.lang.String name,
                                          java.lang.String value)
      • getChallengeParameter

        public java.lang.String getChallengeParameter​(java.lang.String name)
      • getChallengeParameters

        protected java.util.Map<java.lang.String,​java.lang.String> getChallengeParameters()
      • getRawUserName

        public java.lang.String getRawUserName()
      • getPassword

        public char[] getPassword()
      • setUserName

        public void setUserName​(java.lang.String name)
      • setPassword

        public void setPassword​(char[] password)
      • parseAuthParameters

        public static org.tmatesoft.svn.core.internal.io.dav.http.HTTPAuthentication parseAuthParameters​(java.util.Collection<java.lang.String> authHeaderValues,
                                                                                                         org.tmatesoft.svn.core.internal.io.dav.http.HTTPAuthentication prevResponse,
                                                                                                         java.lang.String charset,
                                                                                                         java.util.Collection<java.lang.String> authTypes,
                                                                                                         ISVNAuthenticationManager authManager,
                                                                                                         int requestID)
                                                                                                  throws SVNException
        Throws:
        SVNException
      • isSchemeSupportedByServer

        public static boolean isSchemeSupportedByServer​(java.lang.String scheme,
                                                        java.util.Collection<java.lang.String> authHeaderValues)
                                                 throws SVNException
        Throws:
        SVNException
      • getASCIIBytes

        protected static byte[] getASCIIBytes​(java.lang.String data)
      • getBytes

        protected static byte[] getBytes​(java.lang.String data,
                                         java.lang.String charset)
      • getBytes

        protected static byte[] getBytes​(char[] data,
                                         java.lang.String charset)
      • clear

        public static void clear​(byte[] array)
      • clear

        public static void clear​(char[] array)