mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-01-31 19:09:42 -05:00
Added LDAP_TAG_NEWSUPERIOR tag and a brief description about tag
construction which may be useful later when adding new tags. This in preparation to support moddn v3.
This commit is contained in:
parent
ddf04f5900
commit
cd90353f10
1 changed files with 17 additions and 0 deletions
|
|
@ -145,6 +145,23 @@ typedef struct ldapcontrol {
|
|||
#define LDAP_TAG_MSGID 0x02L
|
||||
/* need to add other LDAP_TAGs here */
|
||||
|
||||
/* Overview of tag construction in ASN.1:
|
||||
* _______
|
||||
* Bit # | 8 7 | CLASS: UNIVERSAL 00
|
||||
* APPLICATION 01
|
||||
* CONTEXT-SPECIFIC 10
|
||||
* PRIVATE 11
|
||||
* _____
|
||||
* | 6 | DATA-TYPE: PRIMITIVE 0
|
||||
* CONSTRUCTED 1
|
||||
* ___________
|
||||
* | 5 ... 1 | TAG-NUMBER
|
||||
*/
|
||||
|
||||
#define LDAP_TAG_NEWSUPERIOR 0x80L /* context-specific + primitive +
|
||||
* tag # ==> [0]
|
||||
*/
|
||||
|
||||
/* possible operations a client can invoke */
|
||||
#define LDAP_REQ_BIND 0x60L /* application + constructed */
|
||||
#define LDAP_REQ_UNBIND 0x42L /* application + primitive */
|
||||
|
|
|
|||
Loading…
Reference in a new issue