Class ScramBindRequest

  • All Implemented Interfaces:
    SaslClientRequest

    public class ScramBindRequest
    extends java.lang.Object
    implements SaslClientRequest
    LDAP SCRAM (Salted Challenge Response Authentication Mechanism) bind request.
    Author:
    Middleware Services
    • Constructor Detail

      • ScramBindRequest

        public ScramBindRequest​(Mechanism mech,
                                java.lang.String user,
                                java.lang.String pass)
        Creates a new scram bind request.
        Parameters:
        mech - SCRAM SASL mechanism
        user - to bind as
        pass - to bind with
      • ScramBindRequest

        public ScramBindRequest​(Mechanism mech,
                                java.lang.String user,
                                java.lang.String pass,
                                byte[] nonce)
        Creates a new scram bind request.
        Parameters:
        mech - SCRAM SASL mechanism
        user - to bind as
        pass - to bind with
        nonce - to use with the SCRAM protocol
    • Method Detail

      • getMechanism

        public Mechanism getMechanism()
      • getUsername

        public java.lang.String getUsername()
      • getPassword

        public java.lang.String getPassword()
      • getNonce

        public byte[] getNonce()