Class ScramBindRequest

java.lang.Object
org.ldaptive.sasl.ScramBindRequest
All Implemented Interfaces:
SaslClientRequest

public class ScramBindRequest extends Object implements SaslClientRequest
LDAP SCRAM (Salted Challenge Response Authentication Mechanism) bind request.
  • Field Details

    • scramMechanism

      private final Mechanism scramMechanism
      Mechanism.
    • username

      private final String username
      Username.
    • password

      private final String password
      Password.
    • scramNonce

      private final byte[] scramNonce
      Scram nonce.
  • Constructor Details

    • ScramBindRequest

      public ScramBindRequest(Mechanism mech, String user, 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, String user, 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 Details