Complete Contents
Preface
Chapter 1
Understanding LDAP
Chapter 2
Using the Netscape Directory SDK for Java
Chapter 3
Quick Start
Chapter 4
Writing an LDAP Client
Chapter 5
Using the LDAP Java Classes
Chapter 6
Searching the Directory
Chapter 7
Using Filter Configuration Files
Chapter 8
Adding, Updating, and Deleting Entries
Chapter 9
Comparing Values in Entries
Chapter 10
Working with LDAP URLs
Chapter 11
Getting Server Information
Chapter 12
Connecting Over SSL
Chapter 13
Working with LDAP Controls
Chapter 14
Using SASL Authentication
Chapter 15
Using Netscape's JNDI Service Provider
Chapter 16
Working with Extended Operations
Chapter 17
Using the Asynchronous Interface
Glossary
Contents
A
abandoning a search
adding
attributes to an entry
entries
JNDI object schema
values to an attribute
anonymous bind
applets
checking version of LDAP classes
security framework and
asynchronous interface
classes
common uses
connections, explained
searches with multiple servers
searches with multiple statements
AsynchronousConnection
See LDAPAsynchronousConnection
attributes
adding to an entry
adding values to
comparing
defined
example of
getting from an entry
getting names and values of
operational
removing from an entry
removing values from
replacing values of
retrieving in a search
authentication
certificate-based
reauthenticating during referrals
SASL callbacks, implementing
simple
using SASL
B
base DN
explained
beans
bind operation
binding
anonymously
C
cache
explained
flushing
getting statistics
setting up
sharing between connections
callbacks
implementing for SASL
certificate-based client authentication
changing the name of an entry
CLASSPATH
beans and
setting
closing an LDAP connection
cn
example of
com.oroinc.text.regex package
common names
example of
comparing attributes
comparing entries
connect (method of LDAPConnection)
example
connection
caching results
cloning
closing
creating
establishing
setting preferences
sharing a cache
using SSL
controls
D
deleting entries
directory
defined
directory service
defined
distinguished names
defined
getting from an entry
illustrated
manipulating
DN
See distinguished names
DSE
root
E
ending an LDAP session
entries
adding
change notification
comparing
defined
deleting
example of
getting attributes from
getting from search results
listing subentries of
modifying
organization in LDAP
reading from directory
removing
removing attributes from
renaming
searching for
updating
environment properties
JNDI
ErrorCodes.props file
exceptions
getting information about
handling
extended operations
EXTERNAL mechanism
using with SASL
F
filter configuration files
loading
retrieving filters
syntax
filters
configuration files
retrieving from files
I
in-memory cache
J
Java beans
Java Naming and Directory Interface
See JNDI
JavaScript
JNDI
environment properties
explained
Netscape LDAP Service Provider for
object schema, adding
L
LDAP
organization of data
LDAP clients
authenticating with LDAP servers
authentication
binding with LDAP servers
closing connection to server
connecting to a server
connecting with LDAP servers
controls and
example of
extended operations and
general procedure for writing
LDAP servers and
operations performed by
specifying protocol version
using SSL
writing applets
LDAP Java beans
LDAP Java Classes
different versions of
getting information about
JavaScript and
LiveConnect and
LDAP operations
LDAP result code
string description for
LDAP servers
authenticating to
authentication
binding to
closing connection from client
connecting to
connecting with LDAP clients
controls and
example of
extended operations and
how data is distributed
how data is organized
how referrals work
LDAP clients and
protocol version supported
schema
searching
using SSL
LDAP session
caching results
ending
setting preferences
starting
LDAP URLs
LDAPAsynchronousConnection
LDAPCompareAttributeNames (class)
example of
LDAPEntryComparator (interface)
example of
ldapfilt.jar JAR file
ldapjdk.jar JAR file
LiveConnect
loading filter configuration files
M
makejars.bat batch file
makejars.sh shell script
mechanism
EXTERNAL for SASL
multiplex searches
See asynchronous
searches
N
Netscape Directory SDK for Java
contents
downloading
example of using
exploring
getting information about
installing
JavaScript and
LDAP Java beans
packages
what's new
writing applets for
O
object schema
adding JNDI
operational attributes
overview of this manual
P
packages
summary of
password policy controls
persistent searches
properties
JNDI environment
R
reading an entry from the directory
referrals
getting from search results
handling automatically
LDAPReferralException and
reauthenticating
specifying maximum hops
removing
entries
values from an attribute
renaming an entry
root DSE
S
SASL
authenticating with
callbacks, implementing
client-side requirements
defined
server-side requirements
using the EXTERNAL mechanism with
schema
adding JNDI
scope
explained
search filters
configuration files
retrieving from files
search results
caching
entry change notification
getting
getting attributes
getting DNs
getting entries
setting size limits
setting time limits
sorting
searching the directory
abandoning the search
example of
simple authentication
Simple Authentication and Security Layer
See SASL
sorting search results
SSL
authenticating over
using with SASL
synchronous connections
explained
U
URLs, LDAP
© Copyright 1999 Netscape Communications Corporation. All rights reserved.