Novell Certificate Server Classes for Java

1.0 Overview

The Novell® Certificate Server™ Classes for Java* API (JPKI) enables you to access the Certificate Server APIs directly from their Java programs. This API provides a JNI interface to the native Certificate Server API. The native API is supported on all eDirectory™ platforms. JPKI will help you use this functionality to further enhance or customize your security solutions without re-writing your own technology.

For more detailed information about the Novell implementation of Certificate Server, see Novell Certificate Server API Libraries—Overview.

2.0 What’s New

  • This release contains the libraries that are updated for the Certificate Server 3.2.0 code, which includes all bug fixes for future releases.

  • To see what was changed in the software, sample code, and documentation for previous releases, see the What’s New Archive .

  • To see the specific documentation changes that were made, see the Revision History.

3.0 Documentation

For an on-line introduction to this API, see Novell Certificate Server Classes for Java.

Access the on-line Javadoc at Novell Certificate Server Classes for Java.

3.1 Novell Developer Kit

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.

The documents in this download were created as standalone files; therefore, links between files in this download and links to files in other downloads will not resolve.

The download includes a single file: jpki.pdf in the [install directory]\NDK\doc\jpki directory. To read or print the documentation, you need Adobe Acrobat Reader 5.0 or higher.

3.2 Product Documentation

For detailed on-line Certificate Server product documentation, see:

4.0 System Requirements

Novell Certificate Server Classes for Java requires the following components:

  • C API native code (specifically NPKIAPI and NPKIT). For further dependencies, see Novell Certificate Server Libraries for C.

    NOTE:The version of NPKIAPI and NPKIT must be the same as the version on JPKI (npki.jar).

  • The JNI interface for both PKIAPI and NPKIT, which is contained in npki.jar.

  • The latest JVM available from Sun Microsystems, Inc.

  • The same dependencies as Novell eDirectory.

  • PKI code (3.3 x) will run on eDirectory, but the following new features are supported only in eDirectory 8.8. x and above:

    • Certificate Server creation of CRL distribution points.

    • Functionality that creates and uses PKI Container object(s).

    • Functionality that creates and uses CRL Configuration object(s).

    • Functionality that creates and uses CRL Distribution Point object(s).

    • Issuing CRLs.

    • Revocation of certificates.

    • Support for Subordinate CAs; that is, having the Organizational CA be subordinate to either a third-party CA or another eDirectory tree.

    • Support for 4096 bit key size; that is, support for key-sizes greater than 2048 bits.

    NOTE:Although the new features listed above may work on eDirectory 8.7 x, they have only been tested and are officially supported only on eDirectory 8.8 x and above.

5.0 Legal Notices

Novell, Inc. makes no representations or warranties with respect to the contents or use of this download, 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 use, 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 License Agreement, which can be found in the license.txt file provided in this download.

Copyright © 1997-2007 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.

For a list of Novell current trademarks, see Trademarks.