1.3 Development Dependencies

1.3.1 Workstation Prerequisites

  • Novell Client32 for Windows NT/2000/XP or a Novell Client™ for Windows 95/98/ME workstation where the NCP client is installed.
  • Novell LDAP SDK components where the SecretStore LDAP client is installed.
    • For NCP installation, copy the nsss and nssncp components to the Windows System32 directory.
    • For LDAP installation, copy nsss and nssldp components where the shared libraries should be on the target client operating system.
  • In the Windows-based client, supply the necessary registry keys to turn on and turn off the logger capability on the client DLLs. When turned on and off through SSManager.exe under the test tab, this diagnostic tool creates a nsss.log file that writes a diagnostic trace.

1.3.2 Server Prerequisites

  • Novell International Cryptographic Infrastructure (NICI) software Version 2.4.x or newer. We recommend that the target servers be upgraded to the latest version of NICI available through Novell’s cryptography support web page.

    A version of NICI is supplied with the SecretStore installation as an option.

    To verify that your server meets this requirement before continuing, type the following at the server console:

        MODULES XENG* <Enter>
        
  • Supervisor rights to the [Root] object of the eDirectory tree to install SecretStore.
  • Novell Support Pack 1 or later for NetWare 5.0.

1.3.3 Installing SSOCOMP Software

You install the SecretStore binaries from the Novell SecretStore Developer Kit for C download page or from the Novell Software Evaluation and Development Library CD if you are a Novell DeveloperNet subscriber. Here is a typical install path (C:\Novell\ndk\ssocomp\SecStore):

SSOCOMP     NDK Component Directory

You will find the following API software for your platform requirements in the SecStore\Client and SecStore\Server directories, as shown in the figure:

IMPORTANT:A future version of SecretStore that includes these components will ship with eDirectory 8.8.

Installing SecretStore Client Software

For all SecretStore client installs, unzip SSSnapin.zip located in the SecStore\Client directory. This installs a SecretStore snap-in into your workstation's ConsoleOne® directory, and enables you to manage your SecretStore applications.

NetWare
  1. To install SecretStore LDAP Client for NetWare applications, copy nssldp.nlm and nsss.nlm (from ...SecStore\Client\NetWare) to sys:system on the server.

  2. Download and install the following required LDAP Libraries for C client components to the same server:

    • ldapsdk.nlm
    • ldapssl.nlm
    • ldapx.nlm
Windows
  1. To install the cryptography engine required by SecretStore, download and install the latest NICI software (2.6.x) from the Novell Product Downloads page.

  2. To install SecretStore for Win32 applications, run SecretStoreClientInstall.exe (...\SecStore\Client\Windows) and follow the on-screen installation instructions. This process installs ldapsdk.dll, ldapssl.dll, and ldapx.dll.

Installing SecretStore Server Software

SecretStore server installations for different platforms are designed to work with eDirectory 8.7.x. Consequently, SecretStore ships as a standard component of eDirectory 8.8.x and does not require an independent installation from the NDK website. If necessary, use the following procedures to install a version of SecretStore that you might require:

NetWare
  1. Run sssnetware.exe (from ...SecStore\Server\NetWare).

  2. Unzip to a directory on the server while you are logged in as the administrator.

  3. Run nwconfig to install the SecretStore.

NOTE:Check the SSOCOMP Readme for the latest information related to this component.

Windows
  1. On the Windows server where eDirectory 8.7.x is installed, run SecretStoreServerInstall.exe (from ...SecStore\Server\Windows).

  2. Follow the on-screen installation instructions.

NOTE:Check the SSOCOMP Readme for the latest information related to this component.

UNIX
  1. Copy SecretStore.tar.z (from ...SecStore\Server\UNIX) to the target supported platform you select. Supported platforms include Linux (SUSE® and Red Hat*), AIX*, Solaris*, and HP-UX*.

  2. Untar and unzip SecretStore.tar.z.

  3. Install SecretStore in eDirectory 8.7.x by running the ssinstall script.