Novell is now a part of Micro Focus

Novell SecretStore Developer Kit for C

Novell SecretStore Developer Kit for C - U.S. Patent No. 5,818,936 (Second Patent Pending) - provides a toolbox to enable applications to access the SecretStore service in Novell eDirectory™ over LDAP (cross-platform) and NCP (Windows* only). This service provides a cornerstone for Single Sign-on or a secure vault to protect secrets for users that are valid, authenticated users of eDirectory.

Applications can use this API to store and retrieve secrets in and from SecretStore for security purposes. Services and resources requiring authentication credentials store or retrieve those credentials through appropriate calls to the SecretStore associated with the user's object in eDirectory.

This API allows applications to choose either NCP or LDAP access to eDirectory without requiring transport-specific functions.

Transmission of secrets to and from SecretStore, in addition to the long-term storage of these secrets in eDirectory, are protected by the cryptographic services that are transparent to the enabled applications, and are built into SecretStore.

Novell International Cryptographic Infrastructure (NICI) is used to protect secrets with strong, long-term encryption in the user's SecretStore.


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.




Download Archive


Sample Code

What's New

February 28, 2007


  • Applied some bug fixes to the SecretStore 3.3.5 package.


  • No changes.


  • No changes.


Novell SecretStore Developer Kit for C

NCP protocol is available only on Windows clients and requires installation of Novell Client32 on the workstation. The SecretStore LDAP client can be installed on the workstation or server without Novell Client32, but LDAP SDK components should be installed in the target environment (LDAPSDK, LDAPSSL, and LDAPX).

To test and use an application that you have enabled with SecretStore, you need the software installed on the client and server listed below:

Server Requirements

  • Novell LDAP SDK for LDAP option.
  • NetWare 6.x with the latest Support Packs.
  • Novell International Cryptographic Infrastructure (NICI) 2.6.7 or newer is required on the target platform for SecretStore client and server to operate.
  • Novell eDirectory 8.7.3 or newer on Windows NT/2000/XP, Linux, Solaris, AIX, or HP-UX server platforms.

Client Requirements

  • Install Novell SecretStore service client software on a workstation running Novell Client for Windows NT Version 4.5 or later, or Novell Client for Windows 95/98 Version 3.0 or later. Use the latest versions of the client for NCP access.
  • ConsoleOne 1.3 or later (version 1.3 is installed with NetWare 6). To manage the network, a SecretStore service ConsoleOne snapin is provided in the Novell SecureLogin service product.


This component is peer supported by the Novell developer community. News

novell.devsup.singlesignon (read-only) News

© Copyright Micro Focus or one of its affiliates