Index
|
A |
abandoning a search 83
adding
attributes to an entry 113
entries 105
JNDI object schema 191
values to an attribute 111
anonymous bind 45
applets
checking version of LDAP classes 28
security framework and 27
asynchronous interface
classes 211
common uses 210
connections, explained 209
searches with multiple servers 212
searches with multiple statements 214
AsynchronousConnection
See LDAPAsynchronousConnection
attributes
adding to an entry 113
adding values to 111
comparing 121
defined 18
example of 18
getting from an entry 80
getting names and values of 81
operational 72
removing from an entry 113
removing values from 111
replacing values of 112
retrieving in a search 72
authentication
certificate-based 44, 151
reauthenticating during referrals 56
SASL callbacks, implementing 182
simple 44
using SASL 184
|
B |
base DN
explained 68
beans 29
bind operation 43
binding 43
anonymously 45
|
C |
cache 57
explained 58
flushing 60
getting statistics 61
setting up 59
sharing between connections 60
callbacks
implementing for SASL 182
certificate-based client authentication 44, 151
changing the name of an entry 117
CLASSPATH
beans and 30
setting 27
closing an LDAP connection 47
cn
example of 19
com.oroinc.text.regex package 26
common names
example of 19
comparing attributes 121
comparing entries 121
connect (method of LDAPConnection)
example 42
connection
caching results 57
cloning 63
closing 47
creating 42
establishing 42
setting preferences 42
sharing a cache 60
specifying multiple LDAP servers 42
using SSL 147
controls 153
|
D |
deleting entries 116
directory
defined 18
directory service
defined 18
distinguished names
defined 19
getting from an entry 79
illustrated 20
manipulating 63
DN
See distinguished names
DSE 133
root 134
|
E |
ending an LDAP session 47
entries
adding 105
change notification 174
comparing 121
defined 18
deleting 116
example of 18
getting attributes from 80
getting from search results 78
listing subentries of 87
modifying 110
organization in LDAP 19
reading from directory 85
removing 116
removing attributes from 113
renaming 117
searching for 65
updating 110
environment properties
JNDI 192-199
ErrorCodes.props file 52
exceptions
getting information about 51
handling 50
extended operations 203
EXTERNAL mechanism
using with SASL 185
|
F |
failover support 42
filter configuration files 91
loading 95
retrieving filters 96
syntax 92
filters 70
configuration files 91
retrieving from files 96
|
I |
in-memory cache 57
|
J |
Java beans 29
Java Naming and Directory Interface
See JNDI
JavaScript 31
JNDI
environment properties 192-199
explained 189
Netscape LDAP Service Provider for 190
object schema, adding 191
|
L |
LDAP
organization of data 19
LDAP clients 18
authenticating with LDAP servers 43
authentication 21
binding with LDAP servers 43
closing connection to server 47
connecting to a server 42
connecting with LDAP servers 21
controls and 153
example of 19, 33, 40
extended operations and 205
general procedure for writing 40
LDAP servers and 21
operations performed by 21
specifying protocol version 45
using SSL 147
writing applets 27
LDAP Java beans 29
LDAP Java Classes 23
different versions of 28
getting information about 49
JavaScript and 31
LiveConnect and 31
LDAP operations 46
LDAP result code 51
string description for 52
LDAP servers 18
authenticating to 43
authentication 21
binding to 43
closing connection from client 47
connecting to 42
connecting with LDAP clients 21
controls and 153
example of 19
extended operations and 204
how data is distributed 20
how data is organized 19
how referrals work 20
LDAP clients and 21
protocol version supported 137
schema 138
searching 65
using SSL 147
LDAP session
caching results 57
ending 47
setting preferences 42
starting 42
LDAP URLs 125
LDAPAsynchronousConnection 211
LDAPCompareAttributeNames (class)
example of 82
LDAPEntryComparator (interface)
example of 82
ldapfilt.jar JAR file 26
ldapjdk.jar JAR file 26
LiveConnect 31
loading filter configuration files 95
|
M |
makejars.bat batch file 25
makejars.sh shell script 25
mechanism
EXTERNAL for SASL 185
multiplex searches
See asynchronous
searches
|
N |
Netscape Directory SDK for Java 24
contents 25
downloading 25
example of using 33
exploring 25
getting information about 49
installing 25
JavaScript and 31
LDAP Java beans 29
packages 23
what's new xii
writing applets for 27
|
O |
object schema
adding JNDI 191
operational attributes 72
overview of this manual xii
|
P |
packages
summary of 23
password policy controls 177
persistent searches 168
properties
JNDI environment 192-199
|
R |
reading an entry from the directory 85
referrals 20, 53
getting from search results 78
handling automatically 55
LDAPReferralException and 78
reauthenticating 56
specifying maximum hops 55
removing
entries 116
values from an attribute 111
renaming an entry 117
root DSE 134
|
S |
SASL
authenticating with 184
callbacks, implementing 182
client-side requirements 181
defined 179-180
server-side requirements 181
using the EXTERNAL mechanism with 185
schema 138
adding JNDI 191
scope
explained 68
search filters 70
configuration files 91
retrieving from files 96
search results
caching 57
entry change notification 174
getting 77
getting attributes 80
getting DNs 79
getting entries 78
setting size limits 75
setting time limits 75
sorting 82, 159
searching the directory 65
abandoning the search 83
example of 83
simple authentication 44
Simple Authentication and Security Layer
See SASL
sorting search results 82, 159
SSL 147
authenticating over 44
using with SASL 185
synchronous connections
explained 209
|
U |
URLs, LDAP 125
|
|
|