This page (revision-1) was last changed on 29-Nov-2024 16:16 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 84 lines
!!! Overview
[LDAP] [message] is the fundamental [Protocol Data Unit] for [LDAP Protocol Exchanges].
[{$pagename}] is the __container__ that is used to hold all [LDAP Requests] and [LDAP Result Codes].
[{$pagename}] are "__officially__" defined an [IANA Registry] as defined [Internet Assigned Numbers Authority (IANA) Considerations for the Lightweight Directory Access Protocol (LDAP)] by [RFC 4520].
[{$pagename}] are in an [IANA Registry] at: [LDAP Message Types|https://www.iana.org/assignments/ldap-parameters/ldap-parameters.xhtml#ldap-parameters-5|target='_blank']
And we outline them below:
%%zebra-table
%%sortable
%%table-filter
||Name||[Code]||Owner||Reference
|[Bind Request]|0|IESG|[RFC 4513][RFC 4511]
|[Bind Response]|1|IESG|[RFC 4513][RFC 4511]
|[Unbind Request]|2|IESG|[RFC 4511]
|[search Request]|3|IESG|[RFC 4511]
|[search Result Entry]|4|IESG|[RFC 4511]
|[search Result Done]|5|IESG|[RFC 4511]
|[Modify Request]|6|IESG|[RFC 4511]
|[Modify Response]|7|IESG|[RFC 4511]
|[Add Request]|8|IESG|[RFC 4511]
|[Add Response]|9|IESG|[RFC 4511]
|[Delete Request]|10|IESG|[RFC 4511]
|[Delete Response]|11|IESG|[RFC 4511]
|[Modify DN Request]|12|IESG|[RFC 4511]
|[Modify DN Response]|13|IESG|[RFC 4511]
|[Compare Request]|14|IESG|[RFC 4511]
|[compare Response]|15|IESG|[RFC 4511]
|[Abandon Request|Abandon Request]|16|IESG|[RFC 4511]
|reserved|17-18|IESG|
|[Search Result Reference]|19|IESG|[RFC 4511]
|reserved|20-22|IESG|
|[Extended Request]|23|IESG|[RFC 4511]
|[Extended Response]|24|IESG|[RFC 4511]
|[intermediate Response]|25|IESG|[RFC 3771]
/%
/%
The elements of the [{$pagename}] include:
* The message ID is a unique identifier that is used to correlate requests and responses. The client includes a message ID in the request and all response messages for that request will have the same message ID.
* The [{$pagename}] is the container for the actual [LDAP Message] and [LDAP Result Codes].
* An optional set of [LDAP Protocol Mechanisms] may be used to provide additional information about the way that the request should be processed, or additional information about the response from the server.
!! [{$pagename}] in [Basic Encoding Rules] Format
%%prettify
{{{
LDAPMessage ::= SEQUENCE {
messageID MessageID,
protocolOp CHOICE {
bindRequest BindRequest,
bindResponse BindResponse,
unbindRequest UnbindRequest,
searchRequest SearchRequest,
searchResEntry SearchResultEntry,
searchResDone SearchResultDone,
searchResRef SearchResultReference,
modifyRequest ModifyRequest,
modifyResponse ModifyResponse,
addRequest AddRequest,
addResponse AddResponse,
delRequest DelRequest,
delResponse DelResponse,
modDNRequest ModifyDNRequest,
modDNResponse ModifyDNResponse,
compareRequest CompareRequest,
compareResponse CompareResponse,
abandonRequest AbandonRequest,
extendedReq ExtendedRequest,
extendedResp ExtendedResponse,
...,
intermediateResponse IntermediateResponse },
controls [0] Controls OPTIONAL }
}}} /%
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]