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 |
| 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 (Commercial Edition only)
- 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)
|
| Search filter construction |
Basic |
None |
Enhanced |