This page provides a basic comparison of the capabilities included in JNDI, the
Netscape Directory SDK for Java, and the UnboundID LDAP SDK for Java.
Description |
JNDI |
Netscape SDK |
UnboundID SDK |
Secure communication with SSL |
Basic |
Basic |
Enhanced |
Secure communication with StartTLS |
Basic |
None |
Enhanced |
Secure communication with SASL QoS |
Yes |
No |
Yes |
Prevent simple binds with a DN but no password |
No |
No |
Yes |
Methods for retrieving the client identity |
None |
None |
- Authorization identity controls
- "Who Am I?" extended operation
- Get authorization entry control (Commercial Edition only)
|
Support for the proxied authorization control |
None |
V1 Only |
V1 and V2 |
Supported password policy controls |
None |
- Password expired
- Password expiring
|
- Password expired
- Password expiring
- Password policy
- Account usability (Commercial Edition only)
|
Supported password policy extended operations |
None |
None |
- Password modify
- Password policy state (Commercial Edition only)
|
Support for atomic operations |
None |
None |
- Increment modify extension
- Read entry controls
- Assertion control
- LDAP transactions
- Batched transactions (Commercial Edition only)
- Interactive transactions (Commercial Edition only)
- Multi-update operations (Commercial Edition only)
|
Search filter construction |
Basic |
None |
Enhanced |