Novell(R) Single Sign-on 需要有一个安全性域结构 (SDI) 密钥才能正确工作。 SDI 密钥使单个 NDS(R) 树内的服务器之间能安全进行密钥传输。
继续安装 Single Sign-on 之前,请参阅下面的部分,以正确设置 SDI 密钥。
注意: 对 Solaris* 和 Linux 服务器而言,安装过程中,SDI 会自动被设置。 因此,这一部分可能不适用于运行 NDS eDirectoryTM 8.5 或 NDS 企业版 8.5 的 Solaris 和 Linux 服务器。
必要时可创建并填充安全性树枝。
通过 ConsoleOneTM 验证在 NDS 树的 [Root] 位置存在一个安全性树枝。
验证安全性树枝含有一个 KAP 树枝对象,同时在 KAP 树枝对象内含有一个 WO 对象。
如果其中没有安全性树枝,可在 [Root] 位置创建一个。
对象类为 SAS: 安全性树枝。 将树枝对象命名为 "Security."。
如果其中没有 KAP 树枝对象,可在安全性树枝内创建一个。
对象类为 NDSPKI: SD 密钥访问分区。 将对象命名为 "KAP"。
如果其中没有 WO 对象,可在 KAP 对象内创建一个。
对象类为 NDSPKI: SD 密钥列表。 将对象命名为 "W0"("0" 为零)。
指定一个 SDI 密钥参照服务器。
检查已存在的 SDI 密钥。
SYS:\SYSTEM\NICI\NICISDI.KEY
%SYSTEMROOT%\SYSTEM32\NOVELL\NICI\NICISIDI.KEY
如必要,可创建 SDI 密钥。
重要: 当您想重初始化树时,应当仅创建一个新的 SDI 密钥。 如果在已有一个 SDI 密钥时创建一个新的 SDI 密钥,会禁用服务器上现有的安全性服务。
LOAD INITSDI.NLM -NEW NICISDI.LOG NICISDI.ERR
INITSDI -NEW NICISDI.LOG NICISDI.ERR
如果程序正确执行,将创建 NICISDI.LOG 文件。 如果出现问题,将创建 NICISDI.ERR 文件,且其中含有所出现问题的错误代码。
创建密钥后,关闭 NDS 服务,然后重新启动。
在非树密钥服务器上制作树密钥的一个拷贝。
利用下列命令,可以将当前定义的 SDI 密钥复制到不含密钥的服务器上:
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 文件位于 Novell Single Sign-on 光盘上的 SERVER\NICI_1.5\TREEKEY4NT 目录中。
注意: NDS 服务器名称可从位于 ConsoleOneTM 的 W0 对象属性页中的当前 SDI 参照服务器获得。
如果程序正确执行,将创建 NICISDI.LOG 文件。 如果出现问题,将创建 NICISDI.ERR 文件,且其中含有所出现问题的错误代码。
在非树密钥服务器上制作树密钥的一个拷贝后,关闭 NDS 服务,然后重新启动。
