The Apache Directory Project's Protocol Providers are Java implementations of standard Internet services. These Protocol Providers, in conjunction with the MINA network layer and the Apache Directory read-optimized backing store, provide easy-to-use yet fully-featured Internet services. As implemented within the Apache Directory, these services benefit from:
| Name | Description |
|---|---|
| Lightweight Directory Access Protocol (LDAP) Provider |
An LDAP implementation based on RFC 2251. Apache LDAP provides lightweight access to the Apache Directory backing store. |
| Kerberos Protocol Provider |
A Kerberos implementation based on RFC 1510. Apache Kerberos verifies the identities of principals (users or services) on an unprotected network using principal information stored in the Apache Directory backing store. |
| Change Password Protocol Provider |
A Change Password implementation based on RFC 3244. Apache Change Password uses Kerberos infrastructure to allow users to securely set initial passwords or to change existing passwords stored in the Apache Directory backing store. |
| Domain Name System (DNS) Protocol Provider |
A DNS implementation based on RFC 1034. Apache DNS serves host name to address mappings and other resource record types using resource records stored in the Apache Directory backing store. |
| Network Time Protocol (NTP) Provider |
An NTP implementation based on RFC 2030. Apache NTP supports time synchronization for LDAP replication and the Kerberos protocol, eliminating the need for external infrastructure. |
| Dynamic Host Configuration Protocol (DHCP) Provider |
A DHCP implementation based on RFC 2131. Apache DHCP helps configure hosts using configuration information stored in the Apache Directory backing store. |