Class AuthenticateSecurityPasswordCommand

    • Constructor Detail

      • AuthenticateSecurityPasswordCommand

        public AuthenticateSecurityPasswordCommand​(String schema,
                                                   String username,
                                                   String password,
                                                   String salt,
                                                   int collation)
    • Method Detail

      • setClientCapabilities

        public void setClientCapabilities​(int clientCapabilities)
      • setCollation

        public void setCollation​(int collation)
      • passwordCompatibleWithMySQL411

        public static byte[] passwordCompatibleWithMySQL411​(String password,
                                                            String salt)
        see mysql/sql/password.c scramble(...)
        Parameters:
        password - the password
        salt - salt received from server
        Returns:
        hashed password