LDAP-UX Client Services B.05.00 Administrator's Guide
9 Mozilla LDAP C SDK
This chapter describes the Mozilla LDAP SDK for C and the SDK file components.
9.1 Overview
The LDAP-UX Client Services provides Mozilla LDAP C SDK 6.0.5 support. The LDAP C SDK
is a Software Development Kit that contains a set of LDAP Application Programming Interfaces
(API) to allow you to build LDAP-enabled clients. Mozilla LDAP C SDK 6.0.5 supports IPv6
addressing. The functionality implemented in the SDK closely follows the interface outlined in
RFC 2251. Using the functionality provided with the SDK, you can enable your clients to connect
to LDAP v3-compliant servers and perform the LDAP functions.
The API functions provided by the LDAP C SDK allow you to perform the following major LDAP
operations:
• Search for retrieving a list of entries
• Add new entries to the directory
• Update existing entries
• Delete entries
• Rename entries
NOTE: For the detailed information on how to use the LDAP API functions contained in the
Mozilla SDK for C, and how to enable your client applications to connect to the LDAP servers,
see the Mozilla LDAP C SDK Programmer's Guide at the following website:
http://www.mozilla.org/directory/csdk-docs/
9.2 The Mozilla LDAP C SDK file components
Table 9-1 (page 337) shows the Mozilla LDAP C SDK 6.0.5 file components on an HP-UX PA-RISC
machine:
Table 9-1 Mozilla LDAP C SDK file components on the PA-RISC machine
DescriptionFiles
Main LDAP C SDK API libraries/usr/lib/libldap.sl (32-bit)
/usr/lib/pa20_64/libldap.sl (64-bit)
LDAP C SDK dependency libraries/opt/ldapux/lib/libfreebl_32fpu_3.sl (32-bit)
/opt/ldapux/lib/libfreebl_32int_3.sl (32-bit)
/opt/ldapux/lib/libnspr4.sl (32-bit)
/opt/ldapux/lib/libnss3.sl (32-bit)
/opt/ldapux/lib/libplc4.sl (32-bit)
/opt/ldapux/lib/libplds4.sl (32-bit)
/opt/ldapux/lib/libsoftokn3.sl (32-bit)
/opt/ldapux/lib/libssl3.sl (32-bit)
/opt/ldapux/lib/pa20_64/libnspr4.sl (64-bit)
/opt/ldapux/lib/pa20_64/libnss3.sl (64-bit)
/opt/ldapux/lib/pa20_64/libplc4.sl (64-bit)
/opt/ldapux/lib/pa20_64/libplds4.sl (64-bit)
/opt/ldapux/lib/pa20_64/libsoftokn3. sl (64-bit)
/opt/ldapux/lib/pa20_64/libssl3.sl (64-bit )
9.1 Overview 337