Novell® Single Sign-on requires a Security Domain Infrastructure (SDI) Key in order to function properly. The SDI Key enables the secure transport of keys between servers within a single NDS® tree.
Follow the sections below to properly set up the SDI key before continuing with the Single Sign-on installation.
NOTE: SDI is automatically set up for Solaris* and Linux* servers during installation. Therefore, this section might not apply to Solaris and Linux servers running NDS eDirectoryTM 8.5 or NDS Corporate Edition 8.5.
Create and populate the Security container, if necessary.
From ConsoleOneTM, verify that a Security container exists at the [Root] of your NDS tree.
Verify that the Security container has a KAP container object and a W0 object inside the KAP container object.
If a Security container is not there, create one at the [Root].
The object class is SAS: Security Container. Name the container object "Security."
If the KAP container object is not there, create one inside the Security container.
The object class is NDSPKI: SD Key Access Partition. Name the object "KAP."
If the W0 object is not there, create one inside the KAP object.
The object class is NDSPKI: SD Key List. Name the object "W0" (the "0" is a zero).
Designate a SDI Key Reference Server.
Check for an existing SDI Key.
SYS:\SYSTEM\NICI\NICISDI.KEY
%SYSTEMROOT%\SYSTEM32\NOVELL\NICI\NICISIDI.KEY
If necessary, create the SDI Key.
IMPORTANT: You should only create a new SDI key when you wish to reinitialize your tree. Creating a new SDI Key when one is already there can disable existing security services on your server.
LOAD INITSDI.NLM -NEW NICISDI.LOG NICISDI.ERR
INITSDI -NEW NICISDI.LOG NICISDI.ERR
The NICISDI.LOG file is created if the program executed properly. If there was a problem, the NICISDI.ERR file is created and will contain an error code of the failure.
After creating the key, shut down and restart NDS services.
Make a copy of the tree key on the non-tree key server.
You can copy the currently defined SDI Key to a server that doesn't have a key with the following commands:
LOAD INITSDI.NLM -GET NICISDI.LOG NICISDI.ERR server_distinguished_name
INITSDI -GET C:\NICISDI.LOG C:\NICISDI.ERR server_distinguished_name tree_name
INITSDI.EXE is located in the SERVER\NICI_1.5\TREEKEY4NT directory on the Novell Single Sign-on CD.
NOTE: You can obtain the NDS server name from the current SDI reference server in the W0 object property page in ConsoleOneTM.
The NICISDI.LOG file is created if the program executed properly. If there was a problem, the NICISDI.ERR file is created and will contain an error code of the failure.
After making a copy of the tree key on the non-tree key server, shut down and restart NDS services.