Information resources on LDAP and related issues
Back to TF-LSD page


LDAPv3 Core Specifications

RFC 2251 "Lightweight Directory Access Protocol (v3)", Wahl, M., Howes, T., and S. Kille,, December 1997 - http://www.ietf.org/rfc/rfc2251.txt
The protocol described in this document is designed to provide access to directories supporting the X.500 models, while not incurring the resource requirements of the X.500 Directory Access Protocol (DAP). This protocol is specifically targeted at management applications and browser applications that provide read/write interactive access to directories. When used with a directory supporting the X.500 protocols, it is intended to be a complement to the X.500 DAP.

RFC 2252 "Lightweight Directory Access Protocol (v3): Attribute Syntax Definitions",Wahl, M., Coulbeck, A., Howes, T., and S. Kille, December 1997 - http://www.ietf.org/rfc/rfc2252.txt
The Lightweight Directory Access Protocol (LDAP) requires that the contents of AttributeValue fields in protocol elements be octet strings. This document 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. The syntaxes defined in this document are referenced by this and other documents that define attribute types. This document also defines the set of attribute types which LDAP servers should support.

RFC 2253  "Lightweight Directory Access Protocol (v3): UTF-8 String Representation of Distinguished Names", Wahl, M., Howes, T., and S. Kille, December 1997  - http://www.ietf.org/rfc/rfc2253.txt
The X.500 Directory uses distinguished names as the primary keys to entries in the directory. Distinguished Names are encoded in ASN.1 in the X.500 Directory protocols. In the Lightweight Directory Access Protocol, a string representation of distinguished names is transferred. This specification 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.

RFC 2254 "The String Representation of LDAP Search Filters", Howes, T., December 1997 - http://www.ietf.org/rfc/rfc2254.txt
The Lightweight Directory Access Protocol (LDAP) defines a network representation of a search filter transmitted to an LDAP server. Some applications may find it useful to have a common way of representing these search filters in a human-readable form. This document defines a human-readable string format for representing LDAP search filters.
This document replaces RFC 1960, extending the string LDAP filter definition to include support for LDAP version 3 extended match filters.
 

RFC 2255 "The LDAP URL Format", Howes T., Smith M., December 1997 - http://www.ietf.org/rfc/rfc2255.txt

LDAP is the Lightweight Directory Access Protocol, defined in RFC2251, RFC2252 and RFC2253. This document describes a format for an LDAP Uniform Resource Locator. The format describes an LDAP search operation to perform to retrieve information from an LDAP directory. This document replaces RFC 1959. It updates the LDAP URL format for version 3 of LDAP. This docu- ment also defines a second URL scheme prefix for LDAP running over the TLS protocol defined in.

RFC 2256 "A Summary of the X.500(96) User Schema for use with LDAPv3", Wahl, M., December 1997 - http://www.ietf.org/rfc/rfc2256.txt
This document 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. This is the most widely used schema for LDAP/X.500 directories, and many other schema definitions for white pages objects use it as a basis. This document does not cover attributes used for the administration of X.500 directory servers, nor does it include attributes defined by other ISO/ITU-T documents.

RFC 2307 "An Approach for Using LDAP as a Network Information Service", Howard L., March 1998 - http://www.ietf.org/rfc/rfc2307.txt
This document 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. A set of attribute types and object classes are proposed, along with specific guidelines for interpreting them.
The intention is to assist the deployment of LDAP as an organizational nameservice. No proposed solutions are intended as standards for the Internet. Rather, it is hoped that a general consensus will emerge as to the appropriate solution to such problems, leading eventually to the adoption of standards. The proposed mechanism has already been implemented with some success.

RFC 2829  "Authentication Methods for LDAP" M. Wahl, H. Alvestrand, J. Hodges, R. Morgan. May 2000 - http://www.ietf.org/rfc/rfc2829.txt
This document specifies particular combinations of security mechanisms which are required and recommended in LDAP implementations.

RFC 2830 "Lightweight Directory Access Protocol (v3): Extension for Transport Layer Security",  J. Hodges, R. Morgan, M. Wahl, May 2000 -  http://www.ietf.org/rfc/rfc2830.txt
This document defines the "Start Transport Layer Security (TLS) Operation" for LDAP. This operation provides for TLS establishment in an LDAP association and is defined in terms of an LDAP extended request.

See also LDAP version 3 Specifications at Innosoft and Current State of the LDAPv3 Protocol Standard



IETF LDAP related working groups and other information

LDAP Duplication/Replication/Update Protocols (ldup)
 http://www.ietf.org/html.charters/ldup-charter.html

Current Internet-Drafts

Note. I-Ds expire in 6 months; in case of broken links first try next version of the document and after that go to the WG page.

LDAP Extension (ldapext)
 http://www.ietf.org/html.charters/ldapext-charter.html

Current Internet-Drafts

Note. I-Ds expire in 6 months; in case of broken links first try next version of the document and after that go to the WG page.

IETF LDAP (v3) Revision BOF (LDAPbis)

Submitted Drafts Other IETF WGs, RFCs and  Internet-Drafts

Common Name Resolution Protocol WG
LDAP Schema Update Procedures
A Structural Object Class for Arbitrary Auxiliary
Named Subordinate References in LDAP Directories
A Configuration Schema for LDAP Based Directory User
 

eXtensible Directory Access Protocol
eXtensible Directory Access Protocol - http://www.ietf.org/internet-drafts/draft-newton-xdap-00.txt
This document describes an application layer client-server protocol for a framework of representing the query and result operations of directory services.  Specified in XML, the protocol defines generic directory query and result operations and a mechanism for extending these operations for specific directory service needs.
XDAP Domain Directory Schema - http://www.ietf.org/internet-drafts/draft-newton-xdap-domdir-00.txt
This document describes an XDAP directory namespace and schema for registered DNS information.  The schema extends the necessary query and result operations of XDAP to provide a functional equivalent of the whois command syntaxes and results often used by domain registries and registrars.
XDAP IP Directory Schema - http://www.ietf.org/internet-drafts/draft-newton-xdap-ipdir-00.txt
This document describes an XDAP directory namespace and schema for registered Internet address information.  The schema extends the necessary query and result operations of XDAP to provide a functional equivalent of the whois command syntaxes and results often used by IP registries.
 

RFCs

L. Daigle, R. Hedberg "TISDAG - Technical Infrastructure for Swedish Directory Access Gateways", RFC 2967, October 2000. -  http://www.ietf.org/rfc/rfc2967.txt
L. Daigle, T. Eklof "Mesh of Multiple DAG servers - Results from TISDAG" - RFC 2967, October 2000. -  http://www.ietf.org/rfc/rfc2968.txt
T. Eklof, L. Daigle  "Wide Area Directory Deployment - Experiences from TISDAG " - RFC 2969, October 2000. -  http://www.ietf.org/rfc/rfc2969.txt
L. Daigle, T. Eklof  "Architecture for Integrated Directory Services - Result from TISDAG" - RFC 2970, October 2000. -  http://www.ietf.org/rfc/rfc2970.txt
M. Meredith "Storing Vendor Information in the LDAP root DSE" - RFC 3045, January 2001. - http://www.ietf.org/rfc/rfc3045.txt

ACP 133 Common Content and LDAP
Extended Partial Response Protocol Enhancement to LDAP v3

Internet-Drafts

ACP 133 Common Content and LDAP
Policy Inheritance Mechanisms for LDAP
Extended Partial Response Protocol Enhancement to LDAP v3
 



Information pages about LDAP, Directories and related issues

Historical

Legal issues




Forums and Mailing lists Additional information

Information resources on PKI and related issues


Updated