Class SaslBindRequest

java.lang.Object
org.ldaptive.AbstractRequestMessage
org.ldaptive.sasl.SaslBindRequest
All Implemented Interfaces:
BindRequest, Request
Direct Known Subclasses:
ExternalBindRequest

public class SaslBindRequest extends AbstractRequestMessage implements BindRequest
LDAP SASL bind request defined as:
   SaslCredentials ::= SEQUENCE {
     mechanism               LDAPString,
     credentials             OCTET STRING OPTIONAL }
 
  • Field Details

    • saslMechanism

      private String saslMechanism
      SASL mechanism.
    • saslCredentials

      private byte[] saslCredentials
      SASL credentials.
  • Constructor Details

    • SaslBindRequest

      private SaslBindRequest()
      Default constructor.
    • SaslBindRequest

      public SaslBindRequest(String mechanism)
      Creates a new SASL bind request.
      Parameters:
      mechanism - type of SASL request
    • SaslBindRequest

      public SaslBindRequest(String mechanism, String credentials)
      Creates a new SASL bind request.
      Parameters:
      mechanism - type of SASL request
      credentials - to bind as
    • SaslBindRequest

      public SaslBindRequest(String mechanism, byte[] credentials)
      Creates a new SASL bind request.
      Parameters:
      mechanism - type of SASL request
      credentials - to bind as
  • Method Details