Package org.ldaptive

Interface BindRequest

All Superinterfaces:
Request
All Known Implementing Classes:
AnonymousBindRequest, ExternalBindRequest, SaslBindRequest, SimpleBindRequest

public interface BindRequest extends Request
LDAP bind request defined as:
   BindRequest ::= [APPLICATION 0] SEQUENCE {
     version                 INTEGER (1 ..  127),
     name                    LDAPDN,
     authentication          AuthenticationChoice }

   AuthenticationChoice ::= CHOICE {
     simple                  [0] OCTET STRING,
                             -- 1 and 2 reserved
     sasl                    [3] SaslCredentials,
     ...  }

   SaslCredentials ::= SEQUENCE {
     mechanism               LDAPString,
     credentials             OCTET STRING OPTIONAL }
 
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    BER protocol number.
    static final int
    bind protocol version.
  • Method Summary

    Methods inherited from interface org.ldaptive.Request

    encode