Novell Home

Novell Certificate Server Libraries for C

Novell Certificate Server Libraries for C provide programmatic access to Certificate Server. Certificate Server is an enterprise PKI solution that offers the ability to freely mint an unlimited number of digital certificates for end-users (such as to enable secure e-mail or X.509 certificate-based authentication) and for servers (such as to enable SSL security).

Novell currently provides two Certificate Server API libraries with this download. All are written in the C programming language:

  • Novell Certificate Server Library for C Version 2 (NPKI) - A new cross platform, directory-centered public key management library that does not depend on a Novell Client.
  • Novell Public Key Infrastructure Toolbox (NPKIT) - A new cross platform, non-directory public key utility library.

Downloads

Your use of these files is subject to the Novell Developer License Agreement unless different license terms accompany the file itself, in which case those terms govern.

cross_platform

novell-ncslib-devel-2007.10.03-1cross_platform.exe

novell-ncslib-devel-2007.10.03-1cross_platform.tar.gz

novell-ncslib-devel-2007.10.03-1cross_platform.zip

novell-ncslib-devel-2007.10.03-1cross_platform.i586.rpm

Download Archive

Documentation

Sample Code

What's New

October 17, 2007

Binaries:

  • Updated source code to the 3.3.0 version. New features include:
  • Support for the SHA-2 signing algorithm.
  • Support for forcing the acquisition of a new CRL rather than using a cached CRL during certificate chain validation.
  • Support for User and Server Self-Provisioning via new SecurityRightsLevel APIs.
  • The capability to require Write rights to operate the CA via new SecurityRightsLevel APIs.
  • The capability to allow any authenticated user to cause the CA to issue an emergency CRL via new SecurityRightsLevel APIs.
  • Support for the PKCS#8 Private Key type in the NPKIT PEM types.
  • Changes to support 64 bit versions.
  • A flag for NPKIGetServerInfo that is used to remotely start the Server Health Check.
  • A flag for NPKICreateDefaultCertificates, which will cause the default certificates to be re-created if the CA has changed.
  • Changed NPKICreateDefaultCertificates to automatically add subject alternative names when creating the default certificates.
  • APIs to configure the new KMO Export functionality which can export a KMO's certificates and private-key to the file system in a format consistent with Apache or OpenSSL Servers. (This functionality is not needed or available on NetWare.)
  • Various bug fixes.

Doc:

  • No changes.

Sample:

  • No changes.

Dependencies

Novell Certificate Server Libraries for C

To use Novell Certificate Server Libraries for C on the server, choose from the following:

For Microsoft Windows*

  • Microsoft Windows NT version 4.0 with Service Pack 3 or above or Windows 2000/XP
  • Novell International Cryptographic Infrastructure (NICI) version 2.40 or later installed on the client.
  • (Optional unless running eDirectory) Security Support Pack 2.0.5 or later (includes NICI and Novell Certificate Server).

For a NetWare´┐Ż Server as a Client

  • Novell NetWare 5.1 (SP8) or later or NetWare 6.5 (SP5) or later.
  • Novell International Cryptographic Infrastructure (NICI) version 2.40 installed on the server.

For NetWare

  • Novell Netware 5.1 (SP8) or later; NetWare (SP5) or later.
  • Novell eDirectory 8.73 (SP7) or later or Novell eDirectory 8.8.
  • Security Support Pack 2.0.5 or later (includes NICI and Novell Certificate Server).

For Red Hat Linux

  • Red Hat 7.2 or 7.3
  • Novell eDirectory 8.73 (SP7) or later or Novell eDirectory 8.8.
  • Security Support Pack 2.0.5 or later (includes NICI and Novell Certificate Server).

For IBM AIX

  • AIX 4.3 or 5.
  • Novell eDirectory 8.73 (SP7) or later or Novell eDirectory 8.8.
  • Security Support Pack 2.0.5 or later (includes NICI and Novell Certificate Server).

For Sun Solaris

  • Solaris 2.7 or 2.8
  • Novell eDirectory 8.73 (SP7) or later or Novell eDirectory 8.8.
  • Security Support Pack 2.0.5 or later (includes NICI and Novell Certificate Server).

Support

This component is peer supported by the Novell developer community.

novell.devsup.security News novell.devsup.ncslib (read-only) News

© 2014 Novell