mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Mark Craig
10.28.2013 695493c1ac74e69eeb6315a6a1cada566b304421
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
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
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
<?xml version="1.0" encoding="UTF-8"?>
<!--
  ! CCPL HEADER START
  !
  ! This work is licensed under the Creative Commons
  ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
  ! To view a copy of this license, visit
  ! http://creativecommons.org/licenses/by-nc-nd/3.0/
  ! or send a letter to Creative Commons, 444 Castro Street,
  ! Suite 900, Mountain View, California, 94041, USA.
  !
  ! You can also obtain a copy of the license at
  ! trunk/opendj3/legal-notices/CC-BY-NC-ND.txt.
  ! See the License for the specific language governing permissions
  ! and limitations under the License.
  !
  ! If applicable, add the following below this CCPL HEADER, with the fields
  ! enclosed by brackets "[]" replaced with your own identifying information:
  !      Portions Copyright [yyyy] [name of copyright owner]
  !
  ! CCPL HEADER END
  !
  !      Copyright 2011-2013 ForgeRock AS
  !
-->
<appendix xml:id='appendix-standards'
 xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
 xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
 xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
 xmlns:xlink='http://www.w3.org/1999/xlink'
 xmlns:xinclude='http://www.w3.org/2001/XInclude'>
 <title>Standards, RFCs, &amp; Internet-Drafts</title>
 
 <para>OpenDJ <?eval ${docTargetVersion}?> software implements the following
 RFCs, Internet-Drafts, and standards.</para>
 
 <!-- Document [link], description -->
 <variablelist>
  <varlistentry xml:id="rfc1274">
   <term><link xlink:href='http://tools.ietf.org/html/rfc1274'>RFC 1274:
   The COSINE and Internet X.500 Schema</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 1274</secondary>
    </indexterm>
    <para>X.500 Directory Schema, or Naming Architecture, for use in the
    COSINE and Internet X.500 pilots.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc1321">
   <term><link xlink:href='http://tools.ietf.org/html/rfc1321'>RFC 1321:
   The MD5 Message-Digest Algorithm</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 1321</secondary>
    </indexterm>
    <para>MD5 message-digest algorithm that takes as input a message of
    arbitrary length and produces as output a 128-bit "fingerprint" or
    "message digest" of the input.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc1777">
   <term><link xlink:href='http://tools.ietf.org/html/rfc1777'>RFC 1777:
   Lightweight Directory Access Protocol (LDAPv2)</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 1777</secondary>
    </indexterm>
    <para>Provide access to the X.500 Directory while not incurring the
    resource requirements of the Directory Access Protocol.</para>
    <para>Classified as an Historic document.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc1778">
   <term><link xlink:href='http://tools.ietf.org/html/rfc1778'>RFC 1778:
   The String Representation of Standard Attribute Syntaxes</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 1778</secondary>
    </indexterm>
    <para>Defines the requirements that must be satisfied by encoding
    rules used to render X.500 Directory attribute syntaxes into a form
    suitable for use in the LDAP, then defines the encoding rules for the
    standard set of attribute syntaxes.</para>
    <para>Classified as an Historic document.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc1779">
   <term><link xlink:href='http://tools.ietf.org/html/rfc1779'>RFC 1779:
   A String Representation of Distinguished Names</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 1779</secondary>
    </indexterm>
    <para>Defines a string format for representing names, which is designed
    to give a clean representation of commonly used names, whilst being
    able to represent any distinguished name.</para>
    <para>Classified as an Historic document.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2079">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2079'>RFC 2079:
   Definition of an X.500 Attribute Type and an Object Class to Hold
   Uniform Resource Identifiers (URIs)</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2079</secondary>
    </indexterm>
    <para>Defines a new attribute type and an auxiliary object class to
    allow URIs, including URLs, to be stored in directory entries in a
    standard way.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2222">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2222'>RFC 2222:
   Simple Authentication and Security Layer (SASL)</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2222</secondary>
    </indexterm>
    <para>Describes a method for adding authentication support to
    connection-based protocols.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2246">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2246'>RFC 2246:
   The TLS Protocol Version 1.0</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2246</secondary>
    </indexterm>
    <para>Specifies Version 1.0 of the Transport Layer Security
    protocol.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2247">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2247'>RFC 2247:
   Using Domains in LDAP/X.500 Distinguished Names</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2247</secondary>
    </indexterm>
    <para>Defines an algorithm by which a name registered with the Internet
    Domain Name Service can be represented as an LDAP distinguished name.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2251">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2251'>RFC 2251:
   Lightweight Directory Access Protocol (v3)</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2251</secondary>
    </indexterm>
    <para>Describes a directory access protocol designed to provide access
    to directories supporting the X.500 models, while not incurring the
    resource requirements of the X.500 Directory Access Protocol.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2252">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2252'>RFC 2252:
   Lightweight Directory Access Protocol (v3): Attribute Syntax
   Definitions</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2252</secondary>
    </indexterm>
    <para>Defines a set of syntaxes for LDAPv3, and the rules by which
    attribute values of these syntaxes are represented as octet strings
    for transmission in the LDAP protocol.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2253">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2253'>RFC 2253:
   Lightweight Directory Access Protocol (v3): UTF-8 String Representation
   of Distinguished Names</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2253</secondary>
    </indexterm>
    <para>Defines a common UTF-8 format to represent distinguished names
    unambiguously.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2254">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2254'>RFC 2254:
   The String Representation of LDAP Search Filters</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2254</secondary>
    </indexterm>
    <para>Defines the string format for representing names, which is designed
    to give a clean representation of commonly used distinguished names,
    while being able to represent any distinguished name.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2255">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2255'>RFC 2255:
   The LDAP URL Format</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2255</secondary>
    </indexterm>
    <para>Describes a format for an LDAP Uniform Resource Locator.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2256">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2256'>RFC 2256:
   A Summary of the X.500(96) User Schema for use with LDAPv3</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2256</secondary>
    </indexterm>
    <para>Provides an overview of the attribute types and object classes
    defined by the ISO and ITU-T committees in the X.500 documents, in
    particular those intended for use by directory clients.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2307">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2307'>RFC 2307:
   An Approach for Using LDAP as a Network Information Service</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2307</secondary>
    </indexterm>
    <para>Describes an experimental mechanism for mapping entities related
    to TCP/IP and the UNIX system into X.500 entries so that they may be
    resolved with the Lightweight Directory Access Protocol.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2377">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2377'>RFC 2377:
   Naming Plan for Internet Directory-Enabled Applications</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2377</secondary>
    </indexterm>
    <para>Proposes a new directory naming plan that leverages the strengths
    of the most popular and successful Internet naming schemes for naming
    objects in a hierarchical directory.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2696">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2696'>RFC 2696:
   LDAP Control Extension for Simple Paged Results Manipulation</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2696</secondary>
    </indexterm>
    <para>Allows a client to control the rate at which an LDAP server
    returns the results of an LDAP search operation.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2713">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2713'>RFC 2713:
   Schema for Representing Java(tm) Objects in an LDAP Directory</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2713</secondary>
    </indexterm>
    <para>Defines a common way for applications to store and retrieve Java
    objects from the directory.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2714">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2714'>RFC 2714:
   Schema for Representing CORBA Object References in an LDAP
   Directory</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2714</secondary>
    </indexterm>
    <para>Define a common way for applications to store and retrieve CORBA
    object references from the directory.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2739">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2739'>RFC 2739:
   Calendar Attributes for vCard and LDAP</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2739</secondary>
    </indexterm>
    <para>Defines a mechanism to locate a user calendar and free/busy time
    using the LDAP protocol.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2798">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2798'>RFC 2798:
   Definition of the inetOrgPerson LDAP Object Class</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2798</secondary>
    </indexterm>
    <para>Define an object class called inetOrgPerson for use in LDAP and
    X.500 directory services that extends the X.521 standard
    organizationalPerson class.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2829">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2829'>RFC 2829:
   Authentication Methods for LDAP</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2829</secondary>
    </indexterm>
    <para>Specifies particular combinations of security mechanisms which
    are required and recommended in LDAP implementations.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2830">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2830'>RFC 2830:
   Lightweight Directory Access Protocol (v3): Extension for Transport
   Layer Security</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2830</secondary>
    </indexterm>
    <para>Defines the "Start Transport Layer Security (TLS) Operation"
    for LDAP.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2849">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2849'>RFC 2849:
   The LDAP Data Interchange Format (LDIF) - Technical
   Specification</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2849</secondary>
    </indexterm>
    <indexterm>
     <primary>LDIF</primary>
     <secondary>Specification</secondary>
    </indexterm>
    <para>Describes a file format suitable for describing directory
    information or modifications made to directory information.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2891">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2891'>RFC 2891:
   LDAP Control Extension for Server Side Sorting of Search Results</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2891</secondary>
    </indexterm>
    <para>Describes two LDAPv3 control extensions for server side
   sorting of search results.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc2926">
   <term><link xlink:href='http://tools.ietf.org/html/rfc2926'>RFC 2926:
   Conversion of LDAP Schemas to and from SLP Templates</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 2926</secondary>
    </indexterm>
    <para>Describes a procedure for mapping between Service Location
    Protocol service advertisements and lightweight directory access
    protocol descriptions of services.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc3045">
   <term><link xlink:href='http://tools.ietf.org/html/rfc3045'>RFC 3045:
   Storing Vendor Information in the LDAP root DSE</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 3045</secondary>
    </indexterm>
    <para>Specifies two Lightweight Directory Access Protocol attributes,
    vendorName and vendorVersion that MAY be included in the root
    DSA-specific Entry (DSE) to advertise vendor-specific information.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc3062">
   <term><link xlink:href='http://tools.ietf.org/html/rfc3062'>RFC 3062:
   LDAP Password Modify Extended Operation</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 3062</secondary>
    </indexterm>
    <para>Describes an LDAP extended operation to allow modification of
    user passwords which is not dependent upon the form of the authentication
    identity nor the password storage mechanism used.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc3112">
   <term><link xlink:href='http://tools.ietf.org/html/rfc3112'>RFC 3112:
   LDAP Authentication Password Schema</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 3112</secondary>
    </indexterm>
    <para>Describes schema in support of user/password authentication in
    a LDAP directory including the authPassword attribute type. This
    attribute type holds values derived from the user's password(s)
    (commonly using cryptographic strength one-way hash).</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc3377">
   <term><link xlink:href='http://tools.ietf.org/html/rfc3377'>RFC 3377:
   Lightweight Directory Access Protocol (v3): Technical
   Specification</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 3377</secondary>
    </indexterm>
    <para>Specifies the set of RFCs comprising the Lightweight Directory
    Access Protocol Version 3 (LDAPv3), and addresses the "IESG Note"
    attached to RFCs 2251 through 2256.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc3383">
   <term><link xlink:href='http://tools.ietf.org/html/rfc3383'>RFC 3383:
   Internet Assigned Numbers Authority (IANA) Considerations for the
   Lightweight Directory Access Protocol (LDAP)</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 3383</secondary>
    </indexterm>
    <para>Provides procedures for registering extensible elements
    of the Lightweight Directory Access Protocol (LDAP).</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc3546">
   <term><link xlink:href='http://tools.ietf.org/html/rfc3546'>RFC 3546:
   Transport Layer Security (TLS) Extensions</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 3546</secondary>
    </indexterm>
    <para>Describes extensions that may be used to add functionality to
    Transport Layer Security.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc3671">
   <term><link xlink:href='http://tools.ietf.org/html/rfc3671'>RFC 3671:
   Collective Attributes in the Lightweight Directory Access Protocol
   (LDAP)</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 3671</secondary>
    </indexterm>
    <para>Summarizes the X.500 information model for collective attributes
    and describes use of collective attributes in LDAP.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc3672">
   <term><link xlink:href='http://tools.ietf.org/html/rfc3672'>RFC 3672:
   Subentries in the Lightweight Directory Access Protocol
   (LDAP)</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 3672</secondary>
    </indexterm>
    <para>Adapts X.500 subentries mechanisms for use with the Lightweight
    Directory Access Protocol (LDAP).</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc3673">
   <term><link xlink:href='http://tools.ietf.org/html/rfc3673'>RFC 3673:
   Lightweight Directory Access Protocol version 3 (LDAPv3): All Operational
   Attributes</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 3673</secondary>
    </indexterm>
    <para>Describes an LDAP extension which clients may use to request the
    return of all operational attributes.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc3674">
   <term><link xlink:href='http://tools.ietf.org/html/rfc3674'>RFC 3674:
   Feature Discovery in Lightweight Directory Access Protocol
   (LDAP)</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 3674</secondary>
    </indexterm>
    <para>Introduces a general mechanism for discovery of elective features
    and extensions which cannot be discovered using existing mechanisms.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc3771">
   <term><link xlink:href='http://tools.ietf.org/html/rfc3771'>RFC 3771:
   Lightweight Directory Access Protocol (LDAP) Intermediate Response
   Message</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 3771</secondary>
    </indexterm>
    <para>Defines and describes the IntermediateResponse message, a general
    mechanism for defining single-request/multiple-response operations in
    Lightweight Directory Access Protocol.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc3829">
   <term><link xlink:href='http://tools.ietf.org/html/rfc3829'>RFC 3829:
   Lightweight Directory Access Protocol (LDAP) Authorization Identity
   Request and Response Controls</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 3829</secondary>
    </indexterm>
    <para>Extends the Lightweight Directory Access Protocol bind operation
    with a mechanism for requesting and returning the authorization identity
    it establishes.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc3876">
   <term><link xlink:href='http://tools.ietf.org/html/rfc3876'>RFC 3876:
   Returning Matched Values with the Lightweight Directory Access Protocol
   version 3 (LDAPv3)</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 3876</secondary>
    </indexterm>
    <para>Describes a control for the Lightweight Directory Access Protocol
    version 3 that is used to return a subset of attribute values from an
    entry.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc3909">
   <term><link xlink:href='http://tools.ietf.org/html/rfc3909'>RFC 3909:
   Lightweight Directory Access Protocol (LDAP) Cancel Operation</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 3909</secondary>
    </indexterm>
    <para>Describes a Lightweight Directory Access Protocol extended operation
    to cancel (or abandon) an outstanding operation, with a response to
    indicate the outcome of the operation.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4346">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4346'>RFC 4346:
   The Transport Layer Security (TLS) Protocol Version 1.1</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4346</secondary>
    </indexterm>
    <para>Specifies Version 1.1 of the Transport Layer Security
    protocol.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4370">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4370'>RFC 4370:
   Lightweight Directory Access Protocol (LDAP) Proxied Authorization
   Control</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4370</secondary>
    </indexterm>
    <para>Defines the Proxy Authorization Control, that allows a client
    to request that an operation be processed under a provided authorization
    identity instead of under the current authorization identity associated
    with the connection.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4403">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4403'>RFC 4403:
   Lightweight Directory Access Protocol (LDAP) Schema for Universal
   Description, Discovery, and Integration version 3 (UDDIv3)</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4403</secondary>
    </indexterm>
    <para>Defines the Lightweight Directory Access Protocol schema for
    representing Universal Description, Discovery, and Integration
    data types in an LDAP directory.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4422">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4422'>RFC 4422:
   Simple Authentication and Security Layer (SASL)</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4422</secondary>
    </indexterm>
    <para>Describes a framework for providing authentication and data
    security services in connection-oriented protocols via replaceable
    mechanisms.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4505">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4505'>RFC 4505:
   Anonymous Simple Authentication and Security Layer (SASL)
   Mechanism</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4505</secondary>
    </indexterm>
    <para>Describes a new way to provide anonymous login is needed
    within the context of the Simple Authentication and Security
    Layer framework.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4510">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4510'>RFC 4510:
   Lightweight Directory Access Protocol (LDAP): Technical Specification
   Road Map</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4510</secondary>
    </indexterm>
    <para>Provides a road map of the LDAP Technical Specification.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4511">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4511'>RFC 4511:
   Lightweight Directory Access Protocol (LDAP): The Protocol</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4511</secondary>
    </indexterm>
    <para>Describes the protocol elements, along with their semantics and
    encodings, of the Lightweight Directory Access Protocol.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4512">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4512'>RFC 4512:
   Lightweight Directory Access Protocol (LDAP): Directory Information
   Models</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4512</secondary>
    </indexterm>
    <para>Describes the X.500 Directory Information Models as used in
    LDAP.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4513">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4513'>RFC 4513:
   Lightweight Directory Access Protocol (LDAP): Authentication Methods
   and Security Mechanisms</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4513</secondary>
    </indexterm>
    <para>Describes authentication methods and security mechanisms of the
    Lightweight Directory Access Protocol.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4514">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4514'>RFC 4514:
   Lightweight Directory Access Protocol (LDAP): String Representation of
   Distinguished Names</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4514</secondary>
    </indexterm>
    <para>Defines the string representation used in the Lightweight Directory
    Access Protocol to transfer distinguished names.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4515">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4515'>RFC 4515:
   Lightweight Directory Access Protocol (LDAP): String Representation
   of Search Filters</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4515</secondary>
    </indexterm>
    <para>Defines a human-readable string representation of LDAP search
    filters that is appropriate for use in LDAP URLs and in other
    applications.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4516">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4516'>RFC 4516:
   Lightweight Directory Access Protocol (LDAP): Uniform Resource
   Locator</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4516</secondary>
    </indexterm>
    <para>Describes a format for a Lightweight Directory Access Protocol
    Uniform Resource Locator.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4517">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4517'>RFC 4517:
   Lightweight Directory Access Protocol (LDAP): Syntaxes and Matching
   Rules</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4517</secondary>
    </indexterm>
    <para>Defines a base set of syntaxes and matching rules for use in
    defining attributes for LDAP directories.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4518">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4518'>RFC 4518:
   Lightweight Directory Access Protocol (LDAP): Internationalized
   String Preparation</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4518</secondary>
    </indexterm>
    <para>Defines string preparation algorithms for character-based matching
    rules defined for use in LDAP.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4519">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4519'>RFC 4519:
   Lightweight Directory Access Protocol (LDAP): Schema for User
   Applications</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4519</secondary>
    </indexterm>
    <para>Provides a technical specification of attribute types and object
    classes intended for use by LDAP directory clients for many directory
    services, such as White Pages.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4524">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4524'>RFC 4524:
   COSINE LDAP/X.500 Schema</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4524</secondary>
    </indexterm>
    <para>Provides a collection of schema elements for use with the
    Lightweight Directory Access Protocol from the COSINE and Internet
    X.500 pilot projects.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4525">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4525'>RFC 4525:
   Lightweight Directory Access Protocol (LDAP) Modify-Increment
   Extension</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4525</secondary>
    </indexterm>
    <para>Describes an extension to the Lightweight Directory Access
    Protocol Modify operation to support an increment capability.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4526">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4526'>RFC 4526:
   Lightweight Directory Access Protocol (LDAP) Absolute True and False
   Filters</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4526</secondary>
    </indexterm>
    <para>Extends the Lightweight Directory Access Protocol to support
    absolute True and False filters based upon similar capabilities found
    in X.500 directory systems.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4527">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4527'>RFC 4527:
   Lightweight Directory Access Protocol (LDAP) Read Entry
   Controls</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4527</secondary>
    </indexterm>
    <para>Specifies an extension to the Lightweight Directory Access
    Protocol to allow the client to read the target entry of an update
    operation.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4528">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4528'>RFC 4528:
   Lightweight Directory Access Protocol (LDAP) Assertion
   Control</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4528</secondary>
    </indexterm>
    <para>Defines the Lightweight Directory Access Protocol Assertion
    Control, which allows a client to specify that a directory operation
    should only be processed if an assertion applied to the target entry
    of the operation is true.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4529">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4529'>RFC 4529:
   Requesting Attributes by Object Class in the Lightweight Directory
   Access Protocol (LDAP)</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4529</secondary>
    </indexterm>
    <para>Extends LDAP to support a mechanism that LDAP clients may use to
    request the return of all attributes of an object class.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4530">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4530'>RFC 4530:
   Lightweight Directory Access Protocol (LDAP) entryUUID Operational
   Attribute</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4530</secondary>
    </indexterm>
    <para>Describes the LDAP/X.500 'entryUUID' operational attribute and
    associated matching rules and syntax.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4532">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4532'>RFC 4532:
   Lightweight Directory Access Protocol (LDAP) "Who am I?"
   Operation</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4532</secondary>
    </indexterm>
    <para>Provides a mechanism for Lightweight Directory Access Protocol
    clients to obtain the authorization identity the server has associated
    with the user or application entity.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4616">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4616'>RFC 4616:
   The PLAIN Simple Authentication and Security Layer (SASL)
   Mechanism</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4616</secondary>
    </indexterm>
    <para>Defines a simple clear-text user/password Simple Authentication
    and Security Layer mechanism called the PLAIN mechanism.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4634">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4634'>RFC 4634:
   US Secure Hash Algorithms (SHA and HMAC-SHA)</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4634</secondary>
    </indexterm>
    <para>Specifies Secure Hash Algorithms, SHA-256, SHA-384, and SHA-512,
    for computing a condensed representation of a message or a data file.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4752">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4752'>RFC 4752:
   The Kerberos V5 ("GSSAPI") Simple Authentication and Security Layer
   (SASL) Mechanism</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4752</secondary>
    </indexterm>
    <para>Describes the method for using the Generic Security
   Service Application Program Interface (GSS-API) Kerberos V5 in the
   Simple Authentication and Security Layer, called the GSSAPI mechanism.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc4876">
   <term><link xlink:href='http://tools.ietf.org/html/rfc4876'>RFC 4876:
   A Configuration Profile Schema for Lightweight Directory Access Protocol
   (LDAP)-Based Agents</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 4876</secondary>
    </indexterm>
    <para>Defines a schema for storing a profile for agents that make use
    of the Lightweight Directory Access protocol (LDAP).</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="rfc5020">
   <term><link xlink:href='http://tools.ietf.org/html/rfc5020'>RFC 5020:
   The Lightweight Directory Access Protocol (LDAP) entryDN Operational
   Attribute</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>RFC 5020</secondary>
    </indexterm>
    <para>Describes the Lightweight Directory Access Protocol
   (LDAP) / X.500 'entryDN' operational attribute, that
   provides a copy of the entry's distinguished name for use in
   attribute value assertions.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="fips180-1">
   <term><link xlink:href='http://www.itl.nist.gov/fipspubs/fip180-1.htm'
   >FIPS 180-1: Secure Hash Standard (SHA-1)</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>FIPS 180-1</secondary>
    </indexterm>
    <para>Specifies a Secure Hash Algorithm, SHA-1, for computing a condensed
    representation of a message or a data file.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="fips180-2">
   <term><link
   xlink:href='http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf'
   >FIPS 180-2: Secure Hash Standard (SHA-1, SHA-256, SHA-384,
   SHA-512)</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>FIPS 180-2</secondary>
    </indexterm>
    <para>Specifies four Secure Hash Algorithms for computing a condensed
    representation of electronic data.</para>
   </listitem>
  </varlistentry>
  <varlistentry xml:id="dsmlv2">
   <term><link
   xlink:href='http://www.oasis-open.org/committees/dsml/docs/DSMLv2.xsd'
   >DSMLv2: Directory Service Markup Language</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>DSMLv2</secondary>
    </indexterm>
    <para>Provides a method for expressing directory queries and updates as
    XML documents.</para>
   </listitem>
  </varlistentry>
  <varlistentry>
   <term><link xlink:show="new" xlink:href='http://www.json.org'
   >JavaScript Object Notation</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>JSON</secondary>
    </indexterm>
    <para>A data-interchange format that aims to be both "easy for humans to
    read and write," and also "easy for machines to parse and generate."</para>
   </listitem>
  </varlistentry>
  <varlistentry>
   <term><link xlink:show="new"
   xlink:href='http://www.simplecloud.info/specs/draft-scim-core-schema-00.html'
   >Simple Cloud Identity Management: Core Schema 1.0</link></term>
   <listitem>
    <indexterm>
     <primary>Supported standards</primary>
     <secondary>SCIM Core Schema 1.0</secondary>
    </indexterm>
    <para>Platform neutral schema and extension model for representing users
    and groups in JSON and XML formats. OpenDJ supports the JSON formats.</para>
   </listitem>
  </varlistentry>
 </variablelist>
</appendix>