错误代码

本部分包含一个列表,列出可由 Novell(R) SecretStore 服务产生的所有错误代码及简短的错误说明。

错误代码 说明

-800 NSSO_E_OBJECT_NOT_FOUND

在 NDS(R) 中找不到目标对象 DN。 (解析名称失败)。

可能的原因: 服务器无法对正在尝试读取 SecretStore 的用户进行验证。 “用户”对象不在 NDS 中,或者在不同的分区或复本中。

可能的原因: 拥有包含“用户”对象的读/写复本的服务器未启动。

-801 NSSO_E_NICI_FAILURE

NICI 操作失败。

-802 NSSO_E_INVALID_SECRET_ID

机密标识不在用户 SecretStore 中。

-803 NSSO_E_SYSTEM_FAILURE

不能获得某些内部操作系统服务。

-804 NSSO_E_ACCESS_DENIED

对目标 SecretStore 的访问已被否决。

-805 NSSO_E_NDS_INTERNAL_FAILURE

不能获得某些内部 NDS 服务。

-806 NSSO_E_SECRET_UNINITIALIZED

机密未采用写入权限初始化。

-807 NSSO_E_BUFFER_LEN

缓冲区大小不在介于最小值和最大值之间的规定范围内。

可能的原因: 为应用程序编写连接器的程序员或供应商不满足要求。

-808 NSSO_E_INCOMPATIBLE_VERSION

客户端部件和服务器部件版本不兼容。

可能的原因: 服务器上运行的 Novell SecretStore 版本早于客户端工作站上运行的 NSSO 版本。

可能的措施: 将服务器升级到最新版的 SecretStore。

-809 NSSO_E_CORRUPTED_STORE

服务器上的 SecretStore 数据已被破坏。

可能的原因: 密钥已被破坏,无法对数据进行解密。

如果数据被破坏,SecretStore 会修复破坏的数据。 向 SecretStore 中添加新机密信息时,写入后的第一次读操作会自动修复并同步 SecretStore。

如果密钥被破坏,SecretStore 会丢弃数据并重新开始。

-810 NSSO_E_SECRET_ID_EXISTS

机密标识在 SecretStore 中已存在。

可能的原因: 您正在试图使用“添加”选项添加机密标识。系统通知您该机密已经存在。

-811 NSSO_E_NDS_PWORD_CHANGED

网络管理员已经更改了用户的 NDS 口令。 SecretStore 现在已锁定。

可能的措施: 如果应用程序被锁定,可使用“SecretStore 管理器”或 SecretStore Status 解除 SecretStore 锁定。

如果 API 被锁定,可使用 NSSOUNLOCK 去除所有锁定的机密。

-812 NSSO_E_INVALID_TARGET_OBJECT

未找到目标 NDS 用户对象。

可能的原因: 在登录过程中,通过了 ResolveName 过程。 但 NSSO 无法找到目标 NDS 用户对象来读取 SecretStore。

-813 NSSO_E_STORE_NOT_FOUND

目标 NDS 用户对象没有 SecretStore。

可能的原因: 用户对象存在但并不具有 SecretStore。 此讯息通常在您尝试读取(或枚举)SecretStore 时出现。 如果添加或写入到 SecretStore,NSSO 会自动创建机密。

-814 NSSO_E_SERVICE_NOT_FOUND

SecretStore 不在网络上。

可能的原因: 客户机通过强制回应来查找运行 SecretStore 服务的服务器,但未找到 SecretStore。

可能的措施:

  • 在服务器上安装 SecretStore。
  • 确保 SecretStore 服务器正在运行 SSS.NLM。

-815 NSSO_E_SECRET_ID_TOO_LONG

机密标识缓冲区的长度超出限制。

可能的原因: 某应用程序试图传递长于 256 个字符的机密标识。

可能的措施: 与供应商联系。

-816 NSSO_E_ENUM_BUFF_TOO_SHORT

枚举缓冲区的长度太短。

可能的原因: 程序员需要调用一个更大的缓冲区。 NSSO 在被传递的缓冲区中返回其所能返回的数据。

可能的措施: 最大缓冲区大小为 128KB。 最大包大小也是 128KB。 如果在 SecretStore 中的机密标识大于 128KB,可使用通配符更改枚举的范围。 可在 API 级或在 NSSO 实用程序中更改这一范围。

-817 NSSO_E_NOT_AUTHENTICATED

用户未被鉴定。

可能的原因: 找到 SecretStore 服务器,但 NSSO 客户程序无法打开连接。

可能的措施: 解除口令锁定并重试。

-818 NSSO_E_NOT_SUPPORTED

不支持的操作。

可能的原因: 某功能在测试版过程中发布,但尚未实施。

-819 NSSO_E_NDS_PWORD_INVALID

NDS 口令无效。

可能的原因: 您尝试解除 SecretStore 锁定,但输入的口令不正确。

可能的措施: 输入正确口令。

-820 NSSO_E_NICI_OUTOF_SYNC

客户端与服务器 NICI 的会话密钥不同步。

可能的原因: 服务器停机,连接丢失。 服务器再次开机且 Client32 重新建立连接时,Single Sign-on 客户程序多次尝试从 SecretStore 服务器获取会话密钥。 然而,SecretStore 的会话密钥无效。

可能的措施: 再次尝试运行应用程序。

-821 NSSO_E_SERVICE_NOT_SUPPORTED

目前还不支持所请求的服务。

可能的原因: Single Sign-on 客户程序尝试调用不为 SecretStore 所知的插件(服务)。 Novell(R) 不支持此特殊服务。

-822 NSSO_E_TOKEN_NOT_SUPPORTED

不支持 NDS 鉴定类型。

可能的原因: 虽然 SecretStore 识别请求的服务,但 SecretStore 不识别鉴定证书。 NSSO 插件的版本可能晚于 SecretStore 的版本。

-823 NSSO_E_UNICODE_OP_FAILURE

Unicode* 文本转换操作失败。

可能的原因: NSSO 尝试转换 Unicode 但未能成功。

可能的措施: 重试。

-824 NSSO_E_TRANSPORT_FAILURE

服务器连接已断开。

可能的措施: 等待服务器重引导,或再次登录。

-825 NSSO_E_CRYPTO_OP_FAILURE

加密操作失败。

可能的原因: 尝试对解密数据进行加密时,密钥或数据被破坏。

可能的措施: 重试。

-826 NSSO_E_SERVER_CONN_FAILURE

试图打开对服务器的连接时失败。

可能的原因: 尽管进程试图对服务器实施强制回应,来查看它是否带有 SecretStore,但该进程无法打开连接。

可能的措施: 重试。

-827 NSSO_E_CONN_ACCESS_FAILURE

访问服务器连接失败。

可能的原因: NSSO 客户程序无法独占客户机上的连接表格。

-829 NSSO_E_SECRET_BUFF_TOO_LONG

机密缓冲区大小超出限制。

可能的措施: 减小机密信息大小。

-830 NSSO_E_SECRET_ID_TOO_SHORT

机密标识的长度应大于 0。

可能的原因: 机密标识为 0。 所指定的标识为空。

可能的措施: 指定一个有意义的值。

-831 NSSO_E_CORRUPTED_PACKET_DATA

协议数据在线路上被破坏。

可能的原因: 向服务器发送数据或从服务器读取数据时,NSSO 发现数据包不匹配。

可能的措施: 重试。

-832 NSSO_E_EP_ACCESS_DENIED

增强型保护口令确认失败。 对机密访问被否决。

可能的原因: 要读取此特定机密,您需要传递一个特定应用程序的增强型保护口令。

可能的措施: 再次调用 API,传递增强型保护口令或输入一个主口令。

-833 NSSO_E_SCHEMA_NOT_EXTENDED

NDS 纲要未扩展到可以支持目标树上的 SecretStore。

可能的原因: 未正确安装 SecretStore。 SSS.NLM 或 SSS.DLM 正在服务器上运行,但 NDS 纲要还未扩展。

可能的措施: 重新安装 SecretStore。

-834 NSSO_E_ATTR_NOT_FOUND

一个可选服务特性未被实例化。

可能的原因: 正在尝试打开一组配置特性,但某一特定特性丢失。

可能的措施: 配置系统。

-835 NSSO_E_MIGRATION_NEEDED

服务器已升级。 用户的 SecretStore 应升级。

可能的原因: SecretStore 服务在用户的 SecretStore 内检测到了旧格式。 服务读取这一旧格式,然后用新格式写入(迁移)数据。

-836 NSSO_E_MP_PWORD_INVALID

无法验证主口令,不能读取机密或解除机密的锁定。

可能的原因: 输入的主口令不正确。

可能的措施: 正确输入主口令。

-837 NSSO_E_MP_PWORD_NOT_SET

尚未在 SecretStore 上设置主口令。

可能的原因: 正在尝试读取受增强型保护的或锁定的机密。

可能的措施: 设置新的主口令。

-838 NSSO_E_MP_PWORD_NOT_ALLOWED

使用主口令的功能被禁用。

可能的原因: 在配置 NSSO 系统时,选中了“禁用主口令操作”复选框。

-839 NSSO_E_WRONG_REPLICA_TYPE

不是可写的 NDS 复本。

可能的原因: 复本为只读型。 SecretStore 无法写入或修改复本。 服务器上可能正在运行几个复本,但此特定复本为只读型。

可能的措施: 使用别的复本。 设置 SecretStore,使用户始终可以使用可写复本。

-840 NSSO_E_ATTR_VAL_NOT_FOUND

SecretStore 服务未找到试图读取的特性值(机密标识)。

-888 NSSO_E_NOT_IMPLEMENTED

尚未实施此功能。

可能的原因: 某功能在测试版过程中发布,但尚未实施。

-899 NSSO_E_BETA_EXPIRED

产品测试期限已到。 请购买正式发行的拷贝。