Index of /pub/mirrors/ftp.novell.com/forge/extjndi

Icon  Name                               Last modified      Size  Description
[DIR] Parent Directory - [TXT] CHANGELOG.html 24-Feb-2005 21:35 3.1K [TXT] DEPENDENCIES.html 18-Feb-2005 16:11 1.3K [TXT] DOCUMENTATION.html 24-Jan-2005 00:00 132 [TXT] LICENSE.txt 12-Nov-2004 00:00 11K [TXT] README.html 12-Nov-2004 00:00 13K [TXT] SAMPLECODE.html 24-Jan-2005 00:00 132 [DIR] builds/ 27-Aug-2008 01:33 -
LDAP Extensions and Controls for JNDI

LDAP Extensions and Controls for JNDI

1.0 JNDI
2.0 LDAP
3.0 Documentation
4.0 Dependencies
5.0 List of Files
6.0 SSL Integration
6.1 Setting Up the LDAP Server
7.0 Known Defects
8.0 Legal Notices

1.0 JNDI

JNDI (Java Naming and Directory Interface) is an industry-wide, open interface that gives developers a common interface for navigating the many naming systems that exist in the computing world today. JNDI greatly simplifies the code needed to browse directory services such as NDS, X.500, and LDAP.

JNDI information can be found at http://java.sun.com/products/jndi

JNDI is owned by JavaSoft and is distributed by Java licensees. JNDI is part of the JavaSoft Enterprise API.

The LDAP Extensions and Controls for JNDI use JNDI 1.2.


2.0 LDAP

LDAP (Lightweight Directory Access Protocol) is becoming an Internet standard for accessing directory information, allowing LDAP-enabled applications to access multiple directories. LDAP v3 supports such features as secure connections through SSL or SASL, entry management, schema management, and LDAP extensions and controls for expanding LDAP's functionality.

The LDAP Extensions and Controls for JNDI are compliant with LDAP v3 and supports SSL connections.


3.0 Documentation

We've enabled Start menu documentation entries. After you have installed the documentation, use the "NDK Documents" entry on your Start menu to quickly locate and access NDK documentation.


4.0 Dependencies

The LDAP Extensions and Controls for JNDI require the following:


5.0 List of Files

There is one file in the download:

novbp.jar

c:\novell\ndk\ndssdk\java\novbp\lib\


6.0 SSL Integration

To use SSL, you need JDK version 1.3 or higher. All of the tools necessary to use SSL connections are included with this version of the JDK. For information on creating SSL connections, see the JNDI tutorial at http://java.sun.com/products/jndi/tutorial/


6.1 Setting Up the LDAP Server

The LDAP server must be configured to use SSL. For instructions, see the product documentation that came with your version of NDS. For NDS e-Directory, see the product documentation at the following location:

http://www.novell.com/documentation/lg/ndsse/ndsseenu/data/a2iiifa.html


7.0 Known Defects

If using JDK 1.1.7B or JDK 1.2.* or JDK 1.3, ldap.jar has a issue dealing with the extended operation responses that have a null byte array returned from the LDAP server (e.g. there is no returned value from the LDAP server).

In this situation, ldap.jar will throw a null pointer exception when trying to create the extended operation response object, although the work requested by the corresponding extended operation request is done correctly on the server side.

If using JDK 1.1.7B or JDK 1.2.*, you need to catch this null pointer exception. This is fixed in JDK 1.3 or higher.


8.0 Legal Notices

Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes.

Further, Novell, Inc. makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to notify any person or entity of such changes.

You may not export or re-export this product in violation of any applicable laws or regulations including, without limitation, U.S. export regulations or the laws of the country in which you reside.

All files provided in this release are subject to the Novell Developer Kit license Agreement and Separate Limited Warranty, which can be found in the license.txt file provided in this download.

Copyright © 2001-2004 Novell, Inc. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of the publisher.

Novell is a registered trademark of Novell, Inc. in the United States and other countries.

All third-party trademarks are the property of their respective owners.