LDAP-UX Client Services B.04.15 Administrator's Guide
8 Mozilla LDAP C SDK
This chapter describes the Mozilla LDAP SDK for C and the SDK file components. This chapter
contains the following sections:
• Overview (page 239).
• The Mozilla LDAP C SDK File Components (page 239) briefly describes many of files that
comprise the LDAP C SDK.
8.1 Overview
The LDAP-UX Client Services provides the Mozilla LDAP C SDK 5.17.1 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. 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 Netscape 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,
refer to Mozilla LDAP C SDK Programmer's Guide at http://www.mozilla.org/directory/csdk-docs/.
8.2 The Mozilla LDAP C SDK File Components
Table 7-1 shows the Mozilla LDAP C SDK 5.14.1file components on the HP-UX 32 or 64 bit PA
machine:
Table 8-1 Mozilla LDAP C SDK File Components on the PA machine
DescriptionFiles
Main LDAP C SDK API libraries that link
to the /opt/ldapux/lib libraries.
/usr/lib/libldap.sl (32-bit)
/usr/lib/pa20_64/libldap.sl (64-bit)
LDAP C SDK dependency libraries./opt/ldapux/lib/libnspr4.sl (32-bit)
/opt/ldapux/lib/libnss3.sl (32-bit)
/opt/ldapux/lib/libsoftokn3.sl (32-bit)
/opt/ldapux/lib/libssl3.sl (32-bit)
/opt/ldapux/lib/libfreebl_hybrid_3.sl (32-bit)
/opt/ldapux/lib/libfreebl_pure32_3.sl (32-bit)
/opt/ldapux/lib/libplc4.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/libsoftokn3. sl (64-bit)
/opt/ldapux/lib/pa20_64/libssl3.sl (64-bit )
/opt/ldapux/lib/pa20_64/libplds4.sl (64-bit)
8.1 Overview 239