|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.unboundid.ldap.protocol.BindRequestProtocolOp
@InternalUseOnly @NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class BindRequestProtocolOp
This class provides an implementation of an LDAP bind request protocol op.
| Field Summary | |
|---|---|
static byte |
CRED_TYPE_SASL
The credentials type for SASL bind requests. |
static byte |
CRED_TYPE_SIMPLE
The credentials type for simple bind requests. |
| Constructor Summary | |
|---|---|
BindRequestProtocolOp(java.lang.String bindDN,
byte[] password)
Creates a new bind request protocol op for a simple bind. |
|
BindRequestProtocolOp(java.lang.String bindDN,
java.lang.String password)
Creates a new bind request protocol op for a simple bind. |
|
BindRequestProtocolOp(java.lang.String bindDN,
java.lang.String saslMechanism,
ASN1OctetString saslCredentials)
Creates a new bind request protocol op for a SASL bind. |
|
| Method Summary | |
|---|---|
java.lang.String |
getBindDN()
Retrieves the bind DN for this bind request. |
byte |
getCredentialsType()
Retrieves the credentials type for this bind request. |
byte |
getProtocolOpType()
Retrieves the BER type for this protocol op. |
ASN1OctetString |
getSASLCredentials()
Retrieves the credentials to use for SASL authentication, if any. |
java.lang.String |
getSASLMechanism()
Retrieves the name of the SASL mechanism for this bind request. |
ASN1OctetString |
getSimplePassword()
Retrieves the password to use for simple authentication. |
int |
getVersion()
Retrieves the protocol version for this bind request. |
java.lang.String |
toString()
Retrieves a string representation of this protocol op. |
void |
toString(java.lang.StringBuilder buffer)
Appends a string representation of this LDAP protocol op to the provided buffer. |
void |
writeTo(ASN1Buffer buffer)
Writes an ASN.1-encoded representation of this LDAP protocol op to the provided ASN.1 buffer. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final byte CRED_TYPE_SIMPLE
public static final byte CRED_TYPE_SASL
| Constructor Detail |
|---|
public BindRequestProtocolOp(java.lang.String bindDN,
java.lang.String password)
bindDN - The DN for this bind request.password - The password for this bind request.
public BindRequestProtocolOp(java.lang.String bindDN,
byte[] password)
bindDN - The DN for this bind request.password - The password for this bind request.
public BindRequestProtocolOp(java.lang.String bindDN,
java.lang.String saslMechanism,
ASN1OctetString saslCredentials)
bindDN - The DN for this bind request.saslMechanism - The name of the SASL mechanism for this bind
request. It must not be null.saslCredentials - The SASL credentials for this bind request, if
any.| Method Detail |
|---|
public int getVersion()
public java.lang.String getBindDN()
public byte getCredentialsType()
CRED_TYPE_SIMPLE or CRED_TYPE_SASL.
public ASN1OctetString getSimplePassword()
null if
SASL authentication will be used.public java.lang.String getSASLMechanism()
null if simple authentication will be used.public ASN1OctetString getSASLCredentials()
null if
there are no SASL credentials or if simple authentication will be
used.public byte getProtocolOpType()
getProtocolOpType in interface ProtocolOppublic void writeTo(ASN1Buffer buffer)
writeTo in interface ProtocolOpbuffer - The ASN.1 buffer to which the encoded representation should
be written.public java.lang.String toString()
toString in class java.lang.Objectpublic void toString(java.lang.StringBuilder buffer)
toString in interface ProtocolOpbuffer - The buffer to which the string representation should be
appended.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||