public final class LdapMessages extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LdapMessages.LdapRequestEnvelope
Represents a Ldap Request envelope containing an encoded Request.
|
static class |
LdapMessages.LdapResponseMessage
Represents a
Response and its envelope. |
| Modifier and Type | Method and Description |
|---|---|
static LdapMessages.LdapRequestEnvelope |
newRequestEnvelope(byte messageType,
int messageId,
int ldapVersion,
ByteString rawDn,
ASN1Reader reader)
Creates a new containing a partially decoded LDAP message.
|
static LdapMessages.LdapResponseMessage |
newResponseMessage(byte messageType,
int messageId,
Response response)
Creates a new
LdapMessages.LdapResponseMessage, adding low-level ldap protocol specific informations to a
Response. |
public static LdapMessages.LdapRequestEnvelope newRequestEnvelope(byte messageType, int messageId, int ldapVersion, ByteString rawDn, ASN1Reader reader)
messageType - Operation code of the messagemessageId - Unique identifier of this messageldapVersion - Protocol version to use (only for Bind requests)rawDn - Unparsed name contained in the request (or null if DN is not applicable)reader - An ASN1Reader containing the full encoded ldap message packet.LdapMessages.LdapRequestEnvelopepublic static LdapMessages.LdapResponseMessage newResponseMessage(byte messageType, int messageId, Response response)
LdapMessages.LdapResponseMessage, adding low-level ldap protocol specific informations to a
Response.messageType - Operation code of the responsemessageId - Message identifier of the request owning this response.response - The responseLdapMessages.LdapResponseMessageCopyright © 2017-2020 Wren Security. All Rights Reserved.