]> git.sur5r.net Git - openldap/blob - doc/rfc/rfc3383.txt
Sync with HEAD
[openldap] / doc / rfc / rfc3383.txt
1
2
3
4
5
6
7 Network Working Group                                        K. Zeilenga
8 Request for Comments: 3383                           OpenLDAP Foundation
9 BCP: 64                                                   September 2002
10 Category: Best Current Practice
11
12
13        Internet Assigned Numbers Authority (IANA) Considerations
14           for the Lightweight Directory Access Protocol (LDAP)
15
16 Status of this Memo
17
18    This document specifies an Internet Best Current Practices for the
19    Internet Community, and requests discussion and suggestions for
20    improvements.  Distribution of this memo is unlimited.
21
22 Copyright Notice
23
24    Copyright (C) The Internet Society (2002).  All Rights Reserved.
25
26 Abstract
27
28    This document provides procedures for registering extensible elements
29    of the Lightweight Directory Access Protocol (LDAP).  This document
30    also provides guidelines to the Internet Assigned Numbers Authority
31    (IANA) describing conditions under which new values can be assigned.
32
33 1. Introduction
34
35    The Lightweight Directory Access Protocol (LDAP) [RFC3377] is an
36    extensible protocol.  LDAP supports:
37
38    - addition of new operations,
39    - extension of existing operations, and
40    - extensible schema.
41
42    This document details procedures for registering values of used to
43    unambiguously identify extensible elements of the protocol including:
44
45    - LDAP message types;
46    - LDAP extended operations and controls;
47    - LDAP result codes;
48    - LDAP authentication methods;
49    - LDAP attribute description options; and
50    - Object Identifier descriptors.
51
52    These registries are maintained by the Internet Assigned Numbers
53    Authority (IANA).
54
55
56
57
58 Zeilenga                 Best Current Practice                  [Page 1]
59 \f
60 RFC 3383              IANA Considerations for LDAP        September 2002
61
62
63    In addition, this document provides guidelines to IANA describing the
64    conditions under which new values can be assigned.
65
66 2. Terminology and Conventions
67
68    This section details terms and conventions used in this document.
69
70 2.1. Policy Terminology
71
72    The terms "IESG Approval", "Standards Action", "IETF Consensus",
73    "Specification Required", "First Come First Served", "Expert Review",
74    and "Private Use" are used as defined in BCP 26 [RFC2434].
75
76 2.2. Requirement Terminology
77
78    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
79    "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
80    document are to be interpreted as described in BCP 14 [RFC2119].  In
81    this case, "the specification" as used by BCP 14 refers to the
82    processing of protocols being submitted to the IETF standards
83    process.
84
85 2.3. Common ABNF Productions
86
87    A number of syntaxes in this document are described using ABNF
88    [RFC2234].  These syntaxes rely on the following common productions:
89
90       ALPHA = %x41-5A / %x61-7A    ; A-Z / a-z
91
92       LDIGIT = %x31-39             ; 1-9
93
94       DIGIT = %x30 / LDIGIT        ; 0-9
95
96       HYPHEN = %x2D                ; "-"
97
98       DOT = %x2E                   ; "."
99
100       number = DIGIT / ( LDIGIT 1*DIGIT )
101
102       keychar = ALPHA / DIGIT / HYPHEN
103
104       leadkeychar = ALPHA
105
106       keystring = leadkeychar *keychar
107
108    A keyword is a case-insensitive string of UTF-8 [RFC2279] encoded
109    characters from the Universal Character Set (UCS) [ISO10646]
110    restricted to the <keystring> production.
111
112
113
114 Zeilenga                 Best Current Practice                  [Page 2]
115 \f
116 RFC 3383              IANA Considerations for LDAP        September 2002
117
118
119 3. IANA Considerations for LDAP
120
121    This section details each kind of protocol value which can be
122    registered and provides IANA guidelines on how to assign new values.
123
124    IANA may reject obviously bogus registration requests.
125
126 3.1. Object Identifiers
127
128    Numerous LDAP schema and protocol elements are identified by Object
129    Identifiers.  Specifications which assign OIDs to elements SHOULD
130    state who delegated the OIDs for its use.
131
132    For IETF developed elements, specifications SHOULD use OIDs under
133    "Internet Directory Numbers" (1.3.6.1.1.x).  Numbers under this OID
134    arc will be assigned upon Expert Review with Specification Required.
135    Only one OID per specification will be assigned.  The specification
136    MAY then assign any number of OIDs within this arc without further
137    coordination with IANA.
138
139    For elements developed by others, any properly delegated OID can
140    be used, including those under "Internet Private Enterprise
141    Numbers" (1.3.6.1.4.1.x) assigned by IANA
142    <http://www.iana.org/cgi-bin/enterprise.pl>.
143
144    To avoid interoperability problems between early implementations of
145    "works in progress" and implementations of the published
146    specification (e.g., the RFC), experimental OIDs SHOULD be used in
147    "works in progress" and early implementations.  OIDs under the
148    Internet Experimental OID arc (1.3.6.1.3.x) may be used for this
149    purpose.
150
151    Experimental OIDs are not to used in published specifications (e.g.,
152    RFCs).
153
154    Practices for IANA assignment of Internet Enterprise and Experimental
155    OIDs are detailed in STD 16 [RFC1155].
156
157 3.2 Protocol Mechanisms
158
159    LDAP provides a number of Root DSE attributes for discovery of
160    protocol mechanisms identified by OIDs, including:
161
162    - supportedControl [RFC2252] and
163    - supportedExtension [RFC2252].
164
165
166
167
168
169
170 Zeilenga                 Best Current Practice                  [Page 3]
171 \f
172 RFC 3383              IANA Considerations for LDAP        September 2002
173
174
175    A registry of OIDs used for discover of protocol mechanisms is
176    provided to allow implementors and others to locate the technical
177    specification for these protocol mechanisms.  Future specifications
178    of additional Root DSE attributes holding values identifying protocol
179    mechanisms MAY extend this registry for their values.
180
181    OIDs associated with discoverable protocol mechanisms SHOULD be
182    registered.  These are be considered on a First Come First Served
183    with Specification Required basis.
184
185    OIDs associated with Standard Track mechanisms MUST be registered and
186    require Standards Action.
187
188 3.3. Object Identifier Descriptors
189
190    LDAP allows short descriptive names (or descriptors) to be used
191    instead of a numeric Object Identifier to identify protocol
192    extensions [RFC2251], schema elements [RFC2252], LDAP URL [RFC2255]
193    extensions, and other objects.  Descriptors are restricted to strings
194    of UTF-8 encoded UCS characters restricted by the following ABNF:
195
196       name = keystring
197
198    Descriptors are case-insensitive.
199
200    Multiple names may be assigned to a given OID.  For purposes of
201    registration, an OID is to be represented in numeric OID form
202    conforming to the ABNF:
203
204       numericoid = number *( DOT number ) ; e.g., 1.1.0.23.40
205
206    While the protocol places no maximum length restriction upon
207    descriptors, they should be short.  Descriptors longer than 48
208    characters may be viewed as too long to register.
209
210    A values ending with a hyphen ("-") reserve all descriptors which
211    start with the value.  For example, the registration of the option
212    "descrFamily-" reserves all options which start with "descrFamily-"
213    for some related purpose.
214
215    Descriptors beginning with "x-" are for Private Use and cannot be
216    registered.
217
218    Descriptors beginning with "e-" are reserved for experiments and will
219    be registered on a First Come First Served basis.
220
221    All other descriptors require Expert Review to be registered.
222
223
224
225
226 Zeilenga                 Best Current Practice                  [Page 4]
227 \f
228 RFC 3383              IANA Considerations for LDAP        September 2002
229
230
231    The registrant need not "own" the OID being named.
232
233    The OID namespace is managed by The ISO/IEC Joint Technical Committee
234    1 - Subcommittee 6.
235
236 3.4. AttributeDescription Options
237
238    An AttributeDescription [RFC2251, Section 4.1.5] can contain zero or
239    more options specifying additional semantics.  An option SHALL be
240    restricted to a string UTF-8 encoded UCS characters limited by the
241    following ABNF:
242
243       option = keystring
244
245    Options are case-insensitive.
246
247    While the protocol places no maximum length restriction upon option
248    strings, they should be short.  Options longer than 24 characters may
249    be viewed as too long to register.
250
251    Values ending with a hyphen ("-") reserve all option names which
252    start with the name.  For example, the registration of the option
253    "optionFamily-" reserves all options which start with "optionFamily-"
254    for some related purpose.
255
256    Options beginning with "x-" are for Private Use and cannot be
257    registered.
258
259    Options beginning with "e-" are reserved for experiments and will be
260    registered on a First Come First Served basis.
261
262    All other options require Standards Action or Expert Review with
263    Specification Required to be registered.
264
265 3.5. LDAP Message Types
266
267    Each protocol message is encapsulated in an LDAPMessage envelope
268    [RFC2251, Section 4.1.1].  The protocolOp CHOICE indicates the type
269    of message encapsulated.  Each message type consists of a keyword and
270    a non-negative choice number is combined with the class (APPLICATION)
271    and data type (CONSTRUCTED or PRIMITIVE) to construct the BER tag in
272    the message's encoding.  The choice numbers for existing protocol
273    messages are implicit in the protocol's ASN.1 defined in [RFC2251].
274
275    New values will be registered upon Standards Action.
276
277    Note:  LDAP provides extensible messages which reduces, but does not
278           eliminate, the need to add new message types.
279
280
281
282 Zeilenga                 Best Current Practice                  [Page 5]
283 \f
284 RFC 3383              IANA Considerations for LDAP        September 2002
285
286
287 3.6. LDAP Result Codes
288
289    LDAP result messages carry an resultCode enumerated value to indicate
290    the outcome of the operation [RFC2251, Section 4.1.10].  Each result
291    code consists of a keyword and a non-negative integer.
292
293    New resultCodes integers in the range 0-1023 require Standards Action
294    to be registered.  New resultCode integers in the range 1024-4095
295    require Expert Review with Specification Required.  New resultCode
296    integers in the range 4096-16383 will be registered on a First Come
297    First Served basis.  Keywords associated with integers in the range
298    0-4095 SHALL NOT start with "e-" or "x-".  Keywords associated with
299    integers in the range 4096-16383 SHALL start with "e-".  Values
300    greater than or equal to 16384 and keywords starting with "x-" are
301    for Private Use and cannot be registered.
302
303 3.7. LDAP Authentication Method
304
305    The LDAP Bind operation supports multiple authentication methods
306    [RFC2251, Section 4.2].  Each authentication choice consists of a
307    keyword and a non-negative integer.
308
309    The registrant SHALL classify the authentication method usage using
310    one of the following terms:
311
312       COMMON      - method is appropriate for common use on the
313                     Internet,
314       LIMITED USE - method is appropriate for limited use,
315       OBSOLETE    - method has been deprecated or otherwise found to be
316                     inappropriate for any use.
317
318    Methods without publicly available specifications SHALL NOT be
319    classified as COMMON.  New registrations of class OBSOLETE cannot be
320    registered.
321
322    New authentication method integers in the range 0-1023 require
323    Standards Action to be registered.  New authentication method
324    integers in the range 1024-4095 require Expert Review with
325    Specification Required.  New authentication method integers in the
326    range 4096-16383 will be registered on a First Come First Served
327    basis.  Keywords associated with integers in the range 0-4095 SHALL
328    NOT start with "e-" or "x-".  Keywords associated with integers in
329    the range 4096-16383 SHALL start with "e-".  Values greater than or
330    equal to 16384 and keywords starting with "x-" are for Private Use
331    and cannot be registered.
332
333    Note:  LDAP supports SASL [RFC2222] as an Authentication CHOICE.
334           SASL is an extensible LDAP authentication method.
335
336
337
338 Zeilenga                 Best Current Practice                  [Page 6]
339 \f
340 RFC 3383              IANA Considerations for LDAP        September 2002
341
342
343 3.8. Directory Systems Names
344
345    The IANA-maintained "Directory Systems Names" registry [IANADSN] of
346    valid keywords for well known attributes used in the LDAPv2 string
347    representation of a distinguished name [RFC1779].  RFC 1779 was
348    obsoleted by RFC 2253.
349
350    Directory systems names are not known to be used in any other
351    context.  LDAPv3 uses Object Identifier Descriptors [Section 3.2]
352    (which have a different syntax than directory system names).
353
354    New Directory System Names will no longer be accepted.  For
355    historical purposes, the current list of registered names should
356    remain publicly available.
357
358 4. Registration Procedure
359
360    The procedure given here MUST be used by anyone who wishes to use a
361    new value of a type described in Section 3 of this document.
362
363    The first step is for the requester to fill out the appropriate form.
364    Templates are provided in Appendix A.
365
366    If the policy is Standards Action, the completed form SHOULD be
367    provided to the IESG with the request for Standards Action.  Upon
368    approval of the Standards Action, the IESG SHALL forward the request
369    (possibly revised) to IANA.  The IESG SHALL be viewed as the owner of
370    all values requiring Standards Action.
371
372    If the policy is Expert Review, the requester SHALL post the
373    completed form to the <directory@apps.ietf.org> mailing list for
374    public review.  The review period is two (2) weeks.  If a revised
375    form is later submitted, the review period is restarted.  Anyone
376    may subscribe to this list by sending a request to
377    <directory-request@apps.ietf.org>.  During the review, objections
378    may be raised by anyone (including the Expert) on the list.  After
379    completion of the review, the Expert, based upon public comments,
380    SHALL either approve the request and forward it to the IESG OR deny
381    the request.  In either case, the Expert SHALL promptly notify the
382    requester of the action.  Actions of the Expert may be appealed
383    [RFC2026].  The Expert is appointed by Applications Area Director(s).
384    The requester is viewed as the owner of values registered under
385    Expert Review.
386
387    If the policy is First Come First Served, the requester SHALL submit
388    the completed form directly to the IANA: <iana@iana.org>.  The
389    requester is viewed as the owner of values registered under First
390    Come First Served.
391
392
393
394 Zeilenga                 Best Current Practice                  [Page 7]
395 \f
396 RFC 3383              IANA Considerations for LDAP        September 2002
397
398
399    Neither the Expert nor IANA will take position on the claims of
400    copyright or trademarks issues regarding completed forms.
401
402    Prior to submission of the Internet Draft (I-D) to the RFC Editor but
403    after IESG review and tentative approval, the document editor SHOULD
404    revise the I-D to use registered values.
405
406 5. Registration Maintenance
407
408    This section discusses maintenance of registrations.
409
410 5.1. Lists of Registered Values
411
412    IANA makes lists of registered values readily available to the
413    Internet community on their web site: <http://www.iana.org/>.
414
415 5.2. Change Control
416
417    The registration owner MAY update the registration subject to the
418    same constraints and review as with new registrations.  In cases
419    where the owner is not unable or unwilling to make necessary updates,
420    the IESG MAY assert ownership in order to update the registration.
421
422 5.3. Comments
423
424    For cases where others (anyone other than the owner) have significant
425    objections to the claims in a registration and the owner does not
426    agree to change the registration, comments MAY be attached to a
427    registration upon Expert Review.  For registrations owned by the
428    IESG, the objections SHOULD be addressed by initiating a request for
429    Expert Review.
430
431    The form of these requests is ad hoc, but MUST include the specific
432    objections to be reviewed and SHOULD contain (directly or by
433    reference) materials supporting the objections.
434
435 6. Security Considerations
436
437    The security considerations detailed in [RFC2434] are generally
438    applicable to this document.  Additional security considerations
439    specific to each namespace are discussed in Section 3 where
440    appropriate.
441
442    Security considerations for LDAP are discussed in documents
443    comprising the technical specification [RFC3377].
444
445
446
447
448
449
450 Zeilenga                 Best Current Practice                  [Page 8]
451 \f
452 RFC 3383              IANA Considerations for LDAP        September 2002
453
454
455 7. Acknowledgment
456
457    This document is a product of the IETF LDAP Revision (LDAPbis)
458    Working Group.  Some text was borrowed from "Guidelines for Writing
459    an IANA Considerations Section in RFCs" [RFC2434] by Thomas Narten
460    and Harald Alvestrand.
461
462 8. Normative References
463
464    [RFC1155]  Rose, M. and K. McCloghrie, "Structure and Identification
465               of Management Information for TCP/IP-based Internets", STD
466               16, RFC 1155, May 1990.
467
468    [RFC2026]  Bradner, S., "The Internet Standards Process -- Revision
469               3", BCP 9, RFC 2026, October 1996.
470
471    [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
472               Requirement Levels", BCP 14, RFC 2119, March 1997.
473
474    [RFC2234]  Crocker, D. and P. Overell, "Augmented BNF for Syntax
475               Specifications: ABNF", RFC 2234, November 1997.
476
477    [RFC2251]  Wahl, M., Howes, T. and S. Kille, "Lightweight Directory
478               Access Protocol (v3)", RFC 2251, December 1997.
479
480    [RFC2252]  Wahl, M., Coulbeck, A., Howes, T. and S. Kille,
481               "Lightweight Directory Access Protocol (v3):  Attribute
482               Syntax Definitions", RFC 2252, December 1997.
483
484    [RFC2255]  Howes, T. and M. Smith, "The LDAP URL Format", RFC 2255,
485               December, 1997.
486
487    [RFC2256]  Wahl, M., "A Summary of the X.500(96) User Schema for use
488               with LDAPv3", RFC 2256, December 1997.
489
490    [RFC2279]  Yergeau, F., "UTF-8, a transformation format of ISO
491               10646", RFC 2279, January 1998.
492
493    [RFC2434]  Narten, T. and H. Alvestrand, "Guidelines for Writing an
494               IANA Considerations Section in RFCs", BCP 26, RFC 2434,
495               October 1998.
496
497    [RFC3377]  Hodges, J. and R. Morgan, "Lightweight Directory Access
498               Protocol (v3): Technical Specification", RFC 3377,
499               September 2002.
500
501    [IANADSN]  IANA, "Directory Systems Names",
502               http://www.iana.org/assignments/directory-system-names
503
504
505
506 Zeilenga                 Best Current Practice                  [Page 9]
507 \f
508 RFC 3383              IANA Considerations for LDAP        September 2002
509
510
511    [ISO10646] Universal Multiple-Octet Coded Character Set (UCS) -
512               Architecture and Basic Multilingual Plane, ISO/IEC
513               10646-1: 1993.
514
515 10. Informative References
516
517    [RFC1779]  Kille, S., "A String Representation of Distinguished
518               Names", RFC 1779, March 1995.
519
520    [RFC2222]  Myers, J., "Simple Authentication and Security Layer
521               (SASL)", RFC 2222, October 1997.
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562 Zeilenga                 Best Current Practice                 [Page 10]
563 \f
564 RFC 3383              IANA Considerations for LDAP        September 2002
565
566
567 Appendix A.  Registration Templates
568
569    This appendix provides registration templates for registering new
570    LDAP values.
571
572 A.1. LDAP Object Identifier Registration Template
573
574    Subject: Request for LDAP OID Registration
575
576    Person & email address to contact for further information:
577
578    Specification: (I-D)
579
580    Author/Change Controller:
581
582    Comments:
583
584    (Any comments that the requester deems relevant to the request)
585
586 A.2. LDAP Protocol Mechanism Registration Template
587
588    Subject: Request for LDAP Protocol Mechanism Registration
589
590    Object Identifier:
591
592    Description:
593
594    Person & email address to contact for further information:
595
596    Usage: (One of Control or Extension)
597
598    Specification: (I-D)
599
600    Author/Change Controller:
601
602    Comments:
603
604    (Any comments that the requester deems relevant to the request)
605
606
607
608
609
610
611
612
613
614
615
616
617
618 Zeilenga                 Best Current Practice                 [Page 11]
619 \f
620 RFC 3383              IANA Considerations for LDAP        September 2002
621
622
623 A.3. LDAP Descriptor Registration Template
624
625    Subject: Request for LDAP Descriptor Registration
626
627    Descriptor (short name):
628
629    Object Identifier:
630
631    Person & email address to contact for further information:
632
633    Usage: (One of attribute type, URL extension,
634              object class, or other)
635
636    Specification: (RFC, I-D, URI)
637
638    Author/Change Controller:
639
640    Comments:
641
642    (Any comments that the requester deems relevant to the request)
643
644 A.4. LDAP Attribute Description Option Registration Template
645
646    Subject: Request for LDAP Attribute Description Option Registration
647
648    Option Name:
649
650    Family of Options: (YES or NO)
651
652    Person & email address to contact for further information:
653
654    Specification: (RFC, I-D, URI)
655
656    Author/Change Controller:
657
658    Comments:
659
660    (Any comments that the requester deems relevant to the request)
661
662
663
664
665
666
667
668
669
670
671
672
673
674 Zeilenga                 Best Current Practice                 [Page 12]
675 \f
676 RFC 3383              IANA Considerations for LDAP        September 2002
677
678
679 A.5. LDAP Message Type Registration Template
680
681    Subject: Request for LDAP Message Type Registration
682
683    LDAP Message Name:
684
685    Person & email address to contact for further information:
686
687    Specification: (Approved I-D)
688
689    Comments:
690
691    (Any comments that the requester deems relevant to the request)
692
693 A.6. LDAP Result Code Registration Template
694
695    Subject: Request for LDAP Result Code Registration
696
697    Result Code Name:
698
699    Person & email address to contact for further information:
700
701    Specification: (RFC, I-D, URI)
702
703    Author/Change Controller:
704
705    Comments:
706
707    (Any comments that the requester deems relevant to the request)
708
709 A.7. LDAP Authentication Method Registration Template
710
711    Subject: Request for LDAP Authentication Method Registration
712
713    Authentication Method Name:
714
715    Person & email address to contact for further information:
716
717    Specification: (RFC, I-D, URI)
718
719    Intended Usage: (One of COMMON, LIMITED-USE, OBSOLETE)
720
721    Author/Change Controller:
722
723    Comments:
724
725    (Any comments that the requester deems relevant to the request)
726
727
728
729
730 Zeilenga                 Best Current Practice                 [Page 13]
731 \f
732 RFC 3383              IANA Considerations for LDAP        September 2002
733
734
735 Appendix B. Assigned Values
736
737    The following values are currently assigned.
738
739 B.1. Object Identifiers
740
741    Currently registered "Internet Private Enterprise Numbers" can be
742    found at <http://www.iana.org/assignments/enterprise-numbers>.
743
744    Currently registered "Internet Directory Numbers" can be found at
745    <http://www.iana.org/assignments/smi-numbers>.
746
747 B.2. Protocol Mechanisms
748
749 Object Identifier           Type Description     Reference
750 --------------------------  ---- --------------  ---------
751 1.2.840.113556.1.4.473      C    Sort Request     [RFC2891]
752 1.2.840.113556.1.4.474      C    Sort Response    [RFC2891]
753 1.3.6.1.4.1.1466.101.119.1  E    Dynamic Refresh  [RFC2589]
754 1.3.6.1.4.1.1466.20037      E    Start TLS        [RFC2830]
755 1.3.6.1.4.1.4203.1.11.1     E    Modify Password  [RFC3062]
756 2.16.840.1.113730.3.4.2     C    ManageDsaIT      [RFC3296]
757
758 Legend
759 ------------------------
760 C => supportedControl
761 E => supportedExtension
762
763 B.3. Object Identifier Descriptors
764
765 NAME                         Type OID [REF]
766 ------------------------     ---- -----------------
767 account                         O 0.9.2342.19200300.100.4.5 [RFC1274]
768 alias                           O 2.5.6.1 [RFC2256]
769 aliasedEntryName                A 2.5.4.1 [X.501]
770 aliasedObjectName               A 2.5.4.1 [RFC2256]
771 altServer                       A 1.3.6.1.4.1.1466.101.120.6 [RFC2252]
772 applicationEntity               O 2.5.6.12 [RFC2256]
773 applicationProcess              O 2.5.6.11 [RFC2256]
774 aRecord                         A 0.9.2342.19200300.100.1.26 [RFC1274]
775 associatedDomain                A 0.9.2342.19200300.100.1.37 [RFC1274]
776 associatedInternetGateway       A 1.3.6.1.4.1.453.7.2.8 [RFC2164]
777 associatedName                  A 0.9.2342.19200300.100.1.38 [RFC1274]
778 associatedORAddress             A 1.3.6.1.4.1.453.7.2.6 [RFC2164]
779 associatedX400Gateway           A 1.3.6.1.4.1.453.7.2.3 [RFC2164]
780 attributeTypes                  A 2.5.21.5 [RFC2252]
781 audio                           A 0.9.2342.19200300.100.1.55 [RFC1274]
782 authorityRevocationList         A 2.5.4.38 [RFC2256]
783
784
785
786 Zeilenga                 Best Current Practice                 [Page 14]
787 \f
788 RFC 3383              IANA Considerations for LDAP        September 2002
789
790
791 bitStringMatch                  M 2.5.13.16 [RFC2252]
792 buildingName                    A 0.9.2342.19200300.100.1.48 [RFC1274]
793 businessCategory                A 2.5.4.15 [RFC2256]
794 C                               A 2.5.4.6 [RFC2256]
795 cACertificate                   A 2.5.4.37 [RFC2256]
796 calCalAdrURI                    A 1.2.840.113556.1.4.481 [RFC2739]
797 calCalURI                       A 1.2.840.113556.1.4.478 [RFC2739]
798 calCAPURI                       A 1.2.840.113556.1.4.480 [RFC2739]
799 calEntry                        O 1.2.840.113556.1.5.87 [RFC2739]
800 calFBURL                        A 1.2.840.113556.1.4.479 [RFC2739]
801 calOtherCalAdrURIs              A 1.2.840.113556.1.4.485 [RFC2739]
802 calOtherCalURIs                 A 1.2.840.113556.1.4.482 [RFC2739]
803 calOtherCAPURIs                 A 1.2.840.113556.1.4.484 [RFC2739]
804 calOtherFBURLs                  A 1.2.840.113556.1.4.483 [RFC2739]
805 caseExactIA5Match               M 1.3.6.1.4.1.1466.109.114.1 [RFC2252]
806 caseIgnoreIA5Match              M 1.3.6.1.4.1.1466.109.114.2 [RFC2252]
807 caseIgnoreListMatch             M 2.5.13.11 [RFC2252]
808 caseIgnoreMatch                 M 2.5.13.2 [RFC2252]
809 caseIgnoreOrderingMatch         M 2.5.13.3 [RFC2252]
810 caseIgnoreSubstringsMatch       M 2.5.13.4 [RFC2252]
811 certificateRevocationList       A 2.5.4.39 [RFC2256]
812 certificationAuthority          O 2.5.6.16 [RFC2256]
813 certificationAuthority-V2       O 2.5.6.16.2 [RFC2256]
814 CN                              A 2.5.4.3 [RFC2256]
815 cNAMERecord                     A 0.9.2342.19200300.100.1.31 [RFC1274]
816 co                              A 0.9.2342.19200300.100.1.43 [RFC1274]
817 commonName                      A 2.5.4.3 [RFC2256]
818 country                         O 2.5.6.2 [RFC2256]
819 countryName                     A 2.5.4.6 [RFC2256]
820 createTimestamp                 A 2.5.18.1 [RFC2252]
821 creatorsName                    A 2.5.18.3 [RFC2252]
822 cRLDistributionPoint            O 2.5.6.19 [RFC2256]
823 crossCertificatePair            A 2.5.4.40 [RFC2256]
824 DC                              A 0.9.2342.19200300.100.1.25 [RFC2247]
825 dcObject                        O 1.3.6.1.4.1.1466.344 [RFC2247]
826 deltaCRL                        O 2.5.6.23 [RFC2587]
827 deltaRevocationList             A 2.5.4.53 [RFC2256]
828 description                     A 2.5.4.13 [RFC2256]
829 destinationIndicator            A 2.5.4.27 [RFC2256]
830 device                          O 2.5.6.14 [RFC2256]
831 distinguishedName               A 2.5.4.49 [RFC2256]
832 distinguishedNameMatch          M 2.5.13.1 [RFC2252]
833 distinguishedNameTableEntry     O 1.3.6.1.4.1.453.7.1.5 [RFC2293]
834 distinguishedNameTableKey       A 1.3.6.1.4.1.453.7.2.3 [RFC2293]
835 dITContentRules                 A 2.5.21.2 [RFC2252]
836 dITRedirect                     A 0.9.2342.19200300.100.1.54 [RFC1274]
837 dITStructureRules               A 2.5.21.1 [RFC2252]
838 dmd                             O 2.5.6.20 [RFC2256]
839
840
841
842 Zeilenga                 Best Current Practice                 [Page 15]
843 \f
844 RFC 3383              IANA Considerations for LDAP        September 2002
845
846
847 dmdName                         A 2.5.4.54 [RFC2256]
848 dnQualifier                     A 2.5.4.46 [RFC2256]
849 dNSDomain                       O 0.9.2342.19200300.100.4.15 [RFC1274]
850 document                        O 0.9.2342.19200300.100.4.6 [RFC1274]
851 documentAuthor                  A 0.9.2342.19200300.100.1.14 [RFC1274]
852 documentIdentifier              A 0.9.2342.19200300.100.1.11 [RFC1274]
853 documentLocation                A 0.9.2342.19200300.100.1.15 [RFC1274]
854 documentPublisher               A 0.9.2342.19200300.100.1.56 [RFC1274]
855 documentSeries                  O 0.9.2342.19200300.100.4.8 [RFC1274]
856 documentTitle                   A 0.9.2342.19200300.100.1.12 [RFC1274]
857 documentVersion                 A 0.9.2342.19200300.100.1.13 [RFC1274]
858 domain                          O 0.9.2342.19200300.100.4.13 [RFC2247]
859 domainComponent                 A 0.9.2342.19200300.100.1.25 [RFC2247]
860 domainNameForm                  N 1.3.6.1.4.1.1466.345 [RFC2247]
861 domainRelatedObject             O 0.9.2342.19200300.100.4.17 [RFC1274]
862 drink                           A 0.9.2342.19200300.100.1.5 [RFC1274]
863 dSA                             O 2.5.6.13 [RFC2256]
864 dSAQuality                      A 0.9.2342.19200300.100.1.49 [RFC1274]
865 dynamicObject                   O 1.3.6.1.4.1.1466.101.119.2 [RFC2589]
866 dynamicSubtrees                 A 1.3.6.1.4.1.1466.101.119.4 [RFC2589]
867 enhancedSearchGuide             A 2.5.4.47 [RFC2256]
868 entryTtl                        A 1.3.6.1.4.1.1466.101.119.3 [RFC2589]
869 extensibleObject                O 1.3.6.1.4.1.1466.101.120.111 [RFC2252]
870 facsimileTelephoneNumber        A 2.5.4.23 [RFC2256]
871 favouriteDrink                  A 0.9.2342.19200300.100.1.5 [RFC1274]
872 friendlyCountry                 O 0.9.2342.19200300.100.4.18 [RFC1274]
873 friendlyCountryName             A 0.9.2342.19200300.100.1.43 [RFC1274]
874 generalizedTimeMatch            M 2.5.13.27 [RFC2252]
875 generalizedTimeOrderingMatch    M 2.5.13.28 [RFC2252]
876 generationQualifier             A 2.5.4.44 [RFC2256]
877 givenName                       A 2.5.4.42 [RFC2256]
878 GN                              A 2.5.4.42 [RFC2256]
879 groupOfNames                    O 2.5.6.9 [RFC2256]
880 groupOfUniqueNames              O 2.5.6.17 [RFC2256]
881 homePhone                       A 0.9.2342.19200300.100.1.20 [RFC1274]
882 homePostalAddress               A 0.9.2342.19200300.100.1.39 [RFC1274]
883 homeTelephone                   A 0.9.2342.19200300.100.1.20 [RFC1274]
884 host                            A 0.9.2342.19200300.100.1.9 [RFC1274]
885 houseIdentifier                 A 2.5.4.51 [RFC2256]
886 info                            A 0.9.2342.19200300.100.1.4 [RFC1274]
887 initials                        A 2.5.4.43 [RFC2256]
888 integerFirstComponentMatch      M 2.5.13.29 [RFC2252]
889 integerMatch                    M 2.5.13.14 [RFC2252]
890 internationaliSDNNumber         A 2.5.4.25 [RFC2256]
891 janetMailbox                    A 0.9.2342.19200300.100.1.46 [RFC1274]
892 jpegPhoto                       A 0.9.2342.19200300.100.1.60 [RFC1488]
893 knowledgeInformation            A 2.5.4.2 [RFC2256]
894 L                               A 2.5.4.7 [RFC2256]
895
896
897
898 Zeilenga                 Best Current Practice                 [Page 16]
899 \f
900 RFC 3383              IANA Considerations for LDAP        September 2002
901
902
903 labeledURI                      A 1.3.6.1.4.1.250.1.57 [RFC2079]
904 labeledURIObject                A 1.3.6.1.4.1.250.3.15 [RFC2079]
905 lastModifiedBy                  A 0.9.2342.19200300.100.1.24 [RFC1274]
906 lastModifiedTime                A 0.9.2342.19200300.100.1.23 [RFC1274]
907 ldapSyntaxes                    A 1.3.6.1.4.1.1466.101.120.16 [RFC2252]
908 locality                        O 2.5.6.3 [RFC2256]
909 localityName                    A 2.5.4.7 [RFC2256]
910 mail                            A 0.9.2342.19200300.100.1.3 [RFC2798]
911 mailPreferenceOption            A 0.9.2342.19200300.100.1.47 [RFC1274]
912 manager                         A 0.9.2342.19200300.100.1.10 [RFC1274]
913 matchingRules                   A 2.5.21.4 [RFC2252]
914 matchingRuleUse                 A 2.5.21.8 [RFC2252]
915 mcgamTables                     A 1.3.6.1.4.1.453.7.2.9 [RFC2164]
916 mDRecord                        A 0.9.2342.19200300.100.1.27 [RFC1274]
917 member                          A 2.5.4.31 [RFC2256]
918 mixerGateway                    O 1.3.6.1.4.1.453.7.1.4 [RFC2164]
919 mobile                          A 0.9.2342.19200300.100.1.41 [RFC1274]
920 mobileTelephoneNumber           A 0.9.2342.19200300.100.1.41 [RFC1274]
921 modifiersName                   A 2.5.18.4 [RFC2252]
922 modifyTimestamp                 A 2.5.18.2 [RFC2252]
923 mXRecord                        A 0.9.2342.19200300.100.1.28 [RFC1274]
924 name                            A 2.5.4.41 [RFC2256]
925 nameForms                       A 2.5.21.7 [RFC2252]
926 namingContexts                  A 1.3.6.1.4.1.1466.101.120.5 [RFC2252]
927 nSRecord                        A 0.9.2342.19200300.100.1.29 [RFC1274]
928 numericStringMatch              M 2.5.13.8 [RFC2252]
929 numericStringSubstringsMatch    M 2.5.13.10 [RFC2252]
930 O                               A 2.5.4.10 [RFC2256]
931 objectClass                     A 2.5.4.0 [RFC2256]
932 objectClasses                   A 2.5.21.6 [RFC2252]
933 objectIdentifierFirstComponentMatch M 2.5.13.30 [RFC2252]
934 objectIdentifiersMatch          M 2.5.13.0 [RFC2252]
935 octetStringMatch                M 2.5.13.17 [RFC2252]
936 omittedORAddressComponent       O 1.3.6.1.4.1.453.7.1.3 [RFC2164]
937 oRAddressComponentType          A 1.3.6.1.4.1.453.7.2.7 [RFC2164]
938 organization                    O 2.5.6.4 [RFC2256]
939 organizationalPerson            O 2.5.6.7 [RFC2256]
940 organizationalRole              O 2.5.6.8 [RFC2256]
941 organizationalStatus            A 0.9.2342.19200300.100.1.45 [RFC1274]
942 organizationalUnit              O 2.5.6.5 [RFC2256]
943 organizationalUnitName          A 2.5.4.11 [RFC2256]
944 organizationName                A 2.5.4.10 [RFC2256]
945 otherMailbox                    A 0.9.2342.19200300.100.1.22 [RFC1274]
946 OU                              A 2.5.4.11 [RFC2256]
947 owner                           A 2.5.4.32 [RFC2256]
948 pager                           A 0.9.2342.19200300.100.1.42 [RFC1274]
949 pagerTelephoneNumber            A 0.9.2342.19200300.100.1.42 [RFC1274]
950 person                          O 2.5.6.6 [RFC2256]
951
952
953
954 Zeilenga                 Best Current Practice                 [Page 17]
955 \f
956 RFC 3383              IANA Considerations for LDAP        September 2002
957
958
959 personalSignature               A 0.9.2342.19200300.100.1.53 [RFC1274]
960 personalTitle                   A 0.9.2342.19200300.100.1.40 [RFC1274]
961 photo                           A 0.9.2342.19200300.100.1.7 [RFC1274]
962 physicalDeliveryOfficeName      A 2.5.4.19 [RFC2256]
963 pilotDSA                        O 0.9.2342.19200300.100.4.21 [RFC1274]
964 pilotObject                     O 0.9.2342.19200300.100.4.3 [RFC1274]
965 pilotOrganization               O 0.9.2342.19200300.100.4.20 [RFC1274]
966 pilotPerson                     O 0.9.2342.19200300.100.4.4 [RFC1274]
967 pkiCA                           O 2.5.6.22 [RFC2587]
968 pkiUser                         O 2.5.6.21 [RFC2587]
969 postalAddress                   A 2.5.4.16 [RFC2256]
970 postalCode                      A 2.5.4.17 [RFC2256]
971 postOfficeBox                   A 2.5.4.18 [RFC2256]
972 preferredDeliveryMethod         A 2.5.4.28 [RFC2256]
973 presentationAddress             A 2.5.4.29 [RFC2256]
974 presentationAddressMatch        M 2.5.13.22 [RFC2252]
975 protocolInformation             A 2.5.4.48 [RFC2256]
976 protocolInformationMatch        M 2.5.13.24 [RFC2252]
977 qualityLabelledData             O 0.9.2342.19200300.100.4.22 [RFC1274]
978 ref                             A 2.16.840.1.113730.3.1.34 [RFC3296]
979 referral                        0 2.16.840.1.113730.3.2.6 [RFC3296]
980 registeredAddress               A 2.5.4.26 [RFC2256]
981 residentialPerson               O 2.5.6.10 [RFC2256]
982 RFC822LocalPart                 O 0.9.2342.19200300.100.4.14 [RFC1274]
983 RFC822Mailbox                   A 0.9.2342.19200300.100.1.3 [RFC1274]
984 rFC822ToX400Mapping             O 1.3.6.1.4.1.453.7.1.1 [RFC2164]
985 roleOccupant                    A 2.5.4.33 [RFC2256]
986 room                            O 0.9.2342.19200300.100.4.7 [RFC1274]
987 roomNumber                      A 0.9.2342.19200300.100.1.6 [RFC1274]
988 searchGuide                     A 2.5.4.14 [RFC2256]
989 secretary                       A 0.9.2342.19200300.100.1.21 [RFC1274]
990 seeAlso                         A 2.5.4.34 [RFC2256]
991 serialNumber                    A 2.5.4.5 [RFC2256]
992 simpleSecurityObject            O 0.9.2342.19200300.100.4.19 [RFC1274]
993 singleLevelQuality              A 0.9.2342.19200300.100.1.50 [RFC1274]
994 SN                              A 2.5.4.4 [RFC2256]
995 sOARecord                       A 0.9.2342.19200300.100.1.30 [RFC1274]
996 ST                              A 2.5.4.8 [RFC2256]
997 stateOrProvinceName             A 2.5.4.8 [RFC2256]
998 street                          A 2.5.4.9 [RFC2256]
999 streetAddress                   A 2.5.4.9 [RFC2256]
1000 strongAuthenticationUser        O 2.5.6.15 [RFC2256]
1001 subschema                       O 2.5.20.1 [RFC2252]
1002 subschemaSubentry               A 2.5.18.10 [RFC2252]
1003 subtree                         O 1.3.6.1.4.1.453.7.1.1 [RFC2293]
1004 subtreeMaximumQuality           A 0.9.2342.19200300.100.1.52 [RFC1274]
1005 subtreeMinimumQuality           A 0.9.2342.19200300.100.1.51 [RFC1274]
1006 supportedAlgorithms             A 2.5.4.52 [RFC2256]
1007
1008
1009
1010 Zeilenga                 Best Current Practice                 [Page 18]
1011 \f
1012 RFC 3383              IANA Considerations for LDAP        September 2002
1013
1014
1015 supportedApplicationContext     A 2.5.4.30 [RFC2256]
1016 supportedControl                A 1.3.6.1.4.1.1466.101.120.13 [RFC2252]
1017 supportedExtension              A 1.3.6.1.4.1.1466.101.120.7 [RFC2252]
1018 supportedLDAPVersion            A 1.3.6.1.4.1.1466.101.120.15 [RFC2252]
1019 supportedSASLMechanisms         A 1.3.6.1.4.1.1466.101.120.14 [RFC2252]
1020 surname                         A 2.5.4.4 [RFC2256]
1021 table                           O 1.3.6.1.4.1.453.7.1.2 [RFC2293]
1022 tableEntry                      O 1.3.6.1.4.1.453.7.1.3 [RFC2293]
1023 telephoneNumber                 A 2.5.4.20 [RFC2256]
1024 telephoneNumberMatch            M 2.5.13.20 [RFC2252]
1025 telephoneNumberSubstringsMatch  M 2.5.13.21 [RFC2252]
1026 teletexTerminalIdentifier       A 2.5.4.22 [RFC2256]
1027 telexNumber                     A 2.5.4.21 [RFC2256]
1028 textEncodedORAddress            A 0.9.2342.19200300.100.1.2 [RFC1274]
1029 textTableEntry                  O 1.3.6.1.4.1.453.7.1.4 [RFC2293]
1030 textTableKey                    A 1.3.6.1.4.1.453.7.2.1 [RFC2293]
1031 textTableValue                  A 1.3.6.1.4.1.453.7.2.2 [RFC2293]
1032 title                           A 2.5.4.12 [RFC2256]
1033 top                             O 2.5.6.0 [RFC2256]
1034 uid                             A 0.9.2342.19200300.100.1.1 [RFC2253]
1035 uniqueIdentifier                A 0.9.2342.19200300.100.1.44 [RFC1274]
1036 uniqueMember                    A 2.5.4.50 [RFC2256]
1037 uniqueMemberMatch               M 2.5.13.23 [RFC2252]
1038 userCertificate                 A 2.5.4.36 [RFC2256]
1039 userClass                       A 0.9.2342.19200300.100.1.8 [RFC1274]
1040 userId                          A 0.9.2342.19200300.100.1.1 [RFC1274]
1041 userPassword                    A 2.5.4.35 [RFC2256]
1042 userSecurityInformation         O 2.5.6.18 [RFC2256]
1043 x121Address                     A 2.5.4.24 [RFC2256]
1044 x400ToRFC822Mapping             O 1.3.6.1.4.1.453.7.1.2 [RFC2164]
1045 x500UniqueIdentifier            A 2.5.4.45 [RFC2256]
1046
1047 Legend
1048 ------------------------
1049 A => Attribute Type
1050 C => DIT Content Rule
1051 E => LDAP URL Extension
1052 M => Matching Rule
1053 N => Name Form
1054 O => Object Class
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066 Zeilenga                 Best Current Practice                 [Page 19]
1067 \f
1068 RFC 3383              IANA Considerations for LDAP        September 2002
1069
1070
1071 B.4. Attribute Description Options
1072
1073 Option            Owner  Reference
1074 ----------------  -----  ---------
1075 binary            IESG   [RFC2251]
1076 lang-*            IESG   [RFC2596]
1077
1078 * family of options
1079
1080 B.5. LDAPMessage types
1081
1082 Name                         Code Owner  Reference
1083 ---------------------------  ---- -----  ---------
1084 bindRequest                     0  IESG  [RFC2251]
1085 bindResponse                    1  IESG  [RFC2251]
1086 unbindRequest                   2  IESG  [RFC2251]
1087 searchRequest                   3  IESG  [RFC2251]
1088 searchResEntry                  4  IESG  [RFC2251]
1089 searchResDone                   5  IESG  [RFC2251]
1090 modifyRequest                   6  IESG  [RFC2251]
1091 modifyResponse                  7  IESG  [RFC2251]
1092 addRequest                      8  IESG  [RFC2251]
1093 addResponse                     9  IESG  [RFC2251]
1094 delRequest                     10  IESG  [RFC2251]
1095 delResponse                    11  IESG  [RFC2251]
1096 modDNRequest                   12  IESG  [RFC2251]
1097 modDNResponse                  13  IESG  [RFC2251]
1098 compareRequest                 14  IESG  [RFC2251]
1099 compareResponse                15  IESG  [RFC2251]
1100 abandonRequest                 16  IESG  [RFC2251]
1101 reserved                    17-18  IESG
1102 searchResRef                   19  IESG  [RFC2251]
1103 reserved                    20-22  IESG
1104 extendedReq                    23  IESG  [RFC2251]
1105 extendedResp                   24  IESG  [RFC2251]
1106
1107 B.6. resultCode values
1108
1109 Name                         Code Owner  Reference
1110 ---------------------------  ---- -----  ---------
1111 success                         0  IESG  [RFC2251]
1112 operationsError                 1  IESG  [RFC2251]
1113 protocolError                   2  IESG  [RFC2251]
1114 timeLimitExceeded               3  IESG  [RFC2251]
1115 sizeLimitExceeded               4  IESG  [RFC2251]
1116 compareFalse                    5  IESG  [RFC2251]
1117 compareTrue                     6  IESG  [RFC2251]
1118 authMethodNotSupported          7  IESG  [RFC2251]
1119
1120
1121
1122 Zeilenga                 Best Current Practice                 [Page 20]
1123 \f
1124 RFC 3383              IANA Considerations for LDAP        September 2002
1125
1126
1127 strongAuthRequired              8  IESG  [RFC2251]
1128 reserved (partialResults)       9  IESG  [RFC2251]
1129 referral                       10  IESG  [RFC2251]
1130 adminLimitExceeded             11  IESG  [RFC2251]
1131 unavailableCriticalExtension   12  IESG  [RFC2251]
1132 confidentialityRequired        13  IESG  [RFC2251]
1133 saslBindInProgress             14  IESG  [RFC2251]
1134 noSuchAttribute                16  IESG  [RFC2251]
1135 undefinedAttributeType         17  IESG  [RFC2251]
1136 inappropriateMatching          18  IESG  [RFC2251]
1137 constraintViolation            19  IESG  [RFC2251]
1138 attributeOrValueExists         20  IESG  [RFC2251]
1139 invalidAttributeSyntax         21  IESG  [RFC2251]
1140 noSuchObject                   32  IESG  [RFC2251]
1141 aliasProblem                   33  IESG  [RFC2251]
1142 invalidDNSyntax                34  IESG  [RFC2251]
1143 reserved (isLeaf)              35  IESG  [RFC2251]
1144 aliasDereferencingProblem      36  IESG  [RFC2251]
1145 reserved                    37-47  IESG
1146 inappropriateAuthentication    48  IESG  [RFC2251]
1147 invalidCredentials             49  IESG  [RFC2251]
1148 insufficientAccessRights       50  IESG  [RFC2251]
1149 busy                           51  IESG  [RFC2251]
1150 unavailable                    52  IESG  [RFC2251]
1151 unwillingToPerform             53  IESG  [RFC2251]
1152 loopDetect                     54  IESG  [RFC2251]
1153 reserved                    55-63  IESG
1154 namingViolation                64  IESG  [RFC2251]
1155 objectClassViolation           65  IESG  [RFC2251]
1156 notAllowedOnNonLeaf            66  IESG  [RFC2251]
1157 notAllowedOnRDN                67  IESG  [RFC2251]
1158 entryAlreadyExists             68  IESG  [RFC2251]
1159 objectClassModsProhibited      69  IESG  [RFC2251]
1160 reserved (resultsTooLarge)     70  IESG  [RFC2251]
1161 reserved                    71-79  IESG
1162 other                          80  IESG  [RFC2251]
1163 reserved (APIs)             81-90  IESG  [RFC2251]
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178 Zeilenga                 Best Current Practice                 [Page 21]
1179 \f
1180 RFC 3383              IANA Considerations for LDAP        September 2002
1181
1182
1183 B.7. Bind Authentication Method
1184
1185 Method      Value  Owner  Usage        Reference
1186 ------      -----  -----  -----------  -----------------
1187 simple          0  IESG   LIMITED USE  [RFC2251,RFC2829]
1188 krbv42LDAP      1  IESG   OBSOLETE*    [RFC1777]
1189 krbv42DSA       2  IESG   OBSOLETE*    [RFC1777]
1190 sasl            3  IESG   COMMON       [RFC2251,RFC2829]
1191
1192 * These LDAPv2-only mechanisms were deprecated in favor of the
1193 LDAPv3 SASL authentication method, specifically the GSSAPI mechanism.
1194
1195 Author's Address
1196
1197    Kurt D. Zeilenga
1198    OpenLDAP Foundation
1199
1200    EMail: Kurt@OpenLDAP.org
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234 Zeilenga                 Best Current Practice                 [Page 22]
1235 \f
1236 RFC 3383              IANA Considerations for LDAP        September 2002
1237
1238
1239 Full Copyright Statement
1240
1241    Copyright (C) The Internet Society (2002).  All Rights Reserved.
1242
1243    This document and translations of it may be copied and furnished to
1244    others, and derivative works that comment on or otherwise explain it
1245    or assist in its implementation may be prepared, copied, published
1246    and distributed, in whole or in part, without restriction of any
1247    kind, provided that the above copyright notice and this paragraph are
1248    included on all such copies and derivative works.  However, this
1249    document itself may not be modified in any way, such as by removing
1250    the copyright notice or references to the Internet Society or other
1251    Internet organizations, except as needed for the purpose of
1252    developing Internet standards in which case the procedures for
1253    copyrights defined in the Internet Standards process must be
1254    followed, or as required to translate it into languages other than
1255    English.
1256
1257    The limited permissions granted above are perpetual and will not be
1258    revoked by the Internet Society or its successors or assigns.
1259
1260    This document and the information contained herein is provided on an
1261    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
1262    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
1263    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
1264    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
1265    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
1266
1267 Acknowledgement
1268
1269    Funding for the RFC Editor function is currently provided by the
1270    Internet Society.
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290 Zeilenga                 Best Current Practice                 [Page 23]
1291 \f