Class HTTPAuthentication

    • Field Detail

      • myChallengeParameters

        private java.util.Map<java.lang.String,​java.lang.String> myChallengeParameters
      • myUserName

        private java.lang.String myUserName
      • myPassword

        private char[] myPassword
      • AUTH_METHODS_PROPERTY

        private static final java.lang.String AUTH_METHODS_PROPERTY
        See Also:
        Constant Field Values
      • OLD_AUTH_METHODS_PROPERTY

        private static final java.lang.String OLD_AUTH_METHODS_PROPERTY
        See Also:
        Constant Field Values
    • Constructor Detail

      • HTTPAuthentication

        protected HTTPAuthentication​(java.lang.String name,
                                     char[] password)
      • HTTPAuthentication

        protected HTTPAuthentication()
    • Method Detail

      • 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()
      • getUserName

        public java.lang.String getUserName()
      • getPassword

        public char[] getPassword()
      • setUserName

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

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

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

        private static java.util.Collection<java.lang.String> sortSchemes​(java.util.Collection<java.lang.String> authHeaders,
                                                                          java.util.Collection<java.lang.String> authTypes)
      • getSchemeName

        private static java.lang.String getSchemeName​(java.lang.String header)
      • getAuthenticationScheme

        public abstract java.lang.String getAuthenticationScheme()
      • 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)