Class SendGssApiAuthPacket

    • Field Detail

      • gssapiAuth

        private static final GssapiAuth gssapiAuth
      • authData

        private byte[] authData
      • optionServicePrincipalName

        private java.lang.String optionServicePrincipalName
    • Constructor Detail

      • SendGssApiAuthPacket

        public SendGssApiAuthPacket​(byte[] authData,
                                    java.lang.String servicePrincipalName)
    • Method Detail

      • process

        public Buffer process​(PacketOutputStream out,
                              PacketInputStream in,
                              java.util.concurrent.atomic.AtomicInteger sequence)
                       throws java.io.IOException,
                              java.sql.SQLException
        Process gssapi plugin authentication. see https://mariadb.com/kb/en/library/authentication-plugin-gssapi/
        Specified by:
        process in interface AuthenticationPlugin
        Parameters:
        out - out stream
        in - in stream
        sequence - packet sequence
        Returns:
        response packet
        Throws:
        java.io.IOException - if socket error
        java.sql.SQLException - if plugin exception