appendix-standards.xml revision b1dce270ec218b8ad86ce6d745d295da038a5c88
<?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>