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.