1.0 Getting Started

The Novell® Certificate Server™ APIs are currently provided in the C and Java programming languages to provide the best cross-platform support for all platforms integrated with eDirectory™. The Certificate Server APIs are summarized below:

Table 1-1 Novell Certificate Server APIs

API Name and Documentation Link

Description

Dependencies

Supported Platforms

Certificate Server Library for C Version 1 (NWPKI)

Novell Certificate Server Library for C The original public key management API library that is deprecated

See Section 1.1.1, NWPKI API .

See Novell Certificate Server 2.0 System Requirements.

  • NetWare® 5.0, 5.1, and 6
  • Windows* NT*/2000/XP

NDK: Novell Certificate Server Library for C Version 2

Novell Certificate Server Version 2 A new cross platform, directory-centered public key management C library that does not depend on a Novell Client

See Section 1.1.2, NPKI and NPKIT APIs.

See Novell eDirectory™ 8.7 System Requirements.

  • NetWare 5.1 SP4
  • Windows NT/2000/XP
  • Red Hat* Linux* 7.1 or greater
  • Solaris* 7 or 8
  • AIX* 4.3 or 5L

NDK: Novell Public Key Infrastructure Toolbox

Novell Public Key Infrastructure Toolbox A new cross platform, non-directory public key utility library

See Section 1.1.2, NPKI and NPKIT APIs.

See Novell eDirectory 8.7 System Requirements.

  • NetWare 5.1 SP4
  • Windows NT/2000/XP
  • Red Hat Linux 7.1 or greater
  • Solaris 7 or 8
  • AIX 4.3 or 5L

NDK: Novell Certificate Server Classes for Java

Novell Java Public Key Infrastructure A Java cross platform, non-directory public key utility library

See Section 1.1.3, JPKI API.

NOTE:The link to NDK Novell Certificate Server Classes for Java will not resolve in Adobe PDF format. To access this component, see Certificate Server Classes for Java.

See Novell eDirectory 8.7 System Requirements.

  • NetWare 5.1 SP4
  • Windows NT/2000/XP
  • Red Hat Linux 7.1 or greater
  • Solaris 7 or 8
  • AIX 4.3 or 5L

This section discusses the following topics: