Class ClearPasswordPlugin

    • Field Detail

      • authenticationData

        private final java.lang.String authenticationData
    • Constructor Detail

      • ClearPasswordPlugin

        public ClearPasswordPlugin​(java.lang.String authenticationData,
                                   HostAddress hostAddress,
                                   Configuration conf)
        Initialization.
        Parameters:
        authenticationData - authentication data (password/token)
    • Method Detail

      • process

        public ReadableByteBuf process​(Writer out,
                                       Reader in,
                                       Context context,
                                       boolean sslFingerPrintValidation)
                                throws java.io.IOException,
                                       java.sql.SQLException
        Send password in clear text to the server.
        Specified by:
        process in interface AuthenticationPlugin
        Parameters:
        out - out stream
        in - in stream
        context - context
        sslFingerPrintValidation - true if SSL certificate fingerprint validation is enabled
        Returns:
        response packet
        Throws:
        java.io.IOException - if socket error
        java.sql.SQLException - if plugin exception