AMS 消息中使用的 GSKit 返回码
本主题描述一些 Advanced Message Security (AMS) 消息中显示的 IBM® Global Security Kit (GSKit) 返回码。
如果接收到 IBM Global Security Kit (GSKit)生成的数字返回码,请参阅下表以确定消息代码或说明。
| 十进制返回码 | 消息代码 | 说明 |
|---|---|---|
| 0 | GSS_S_MINOR_OK | 好了。 没有错误。 |
| 0 | GSS_S_MINOR_SUCCESS | 好了。 没有错误 |
| 1 | GSS_S_MINOR_MEMORY_ALLOCATION_FAILURE | 发生了通用内存分配故障。 |
| 1 | GSS_S_MINOR_IN存储空间 | 发生了通用内存分配故障。 |
| 2 | GSS_S_MINOR_NOT_MECHANISM_NAME | 该名称不是机制名称。 |
| 3 | GSS_S_MINOR_INVALID_NAME | 提供的名称无效。 |
| 4 | GSS_S_MINOR_GSK_ERROR | GSKit 返回了错误。 |
| 5 | GSS_S_MINOR_NO_MORE_NAME | 没有更多要从名称对象解析的名称。 |
| 6 | GSS_S_MINOR_MEMBER_NOT_FOUND | 从集合引用了对象,但找不到请求的对象。 |
| 7 | GSS_S_MINOR_BAD_QUALITY_OF_PROTECTION_ 算法 | 保护质量算法很差。 |
| 8 | GSS_S_MINOR_BAD_QUALITY_OF_SIGNING_ ALGORITHM | 签名算法的质量很差。 |
| 9 | GSS_S_MINOR_BAD_DIGEST_ENCRYPTION_ ALGORITHM | 摘要加密算法不正确。 |
| 10 | GSS_S_MINOR_BAD_INPUT | 一个或多个必需输入参数为 NULL。 |
| 11 | GSS_S_MINOR_HANDLE_INVALID | 对象句柄无效。 |
| 12 | GSS_S_MINOR_NO_PRIVKEY_IN_KEYRING | 数据库中没有包含专用密钥的条目。 |
| 12 | GSS_S_MINOR_NO_PRIVKEY_IN_DB | 数据库中没有包含专用密钥的条目。 |
| 13 | GSS_S_MINOR_BAD_KEYRING_TYPE | 数据库条目类型不正确。 |
| 14 | GSS_S_MINOR_KEYRING_ACCESS_EXCEPTION | 访问数据库时发生异常。 其他信息: 确保所有 GSKit 库都可访问且未损坏。 此外,在 HP-UX上,确保为程序正确启用 SHLIB_PATH。 |
| 15 | GSS_S_MINOR_API_NOT_SUPPORTED | 不支持应用程序接口 (API)。 |
| 16 | GSS_S_MINOR_CREDENTIAL_STILL_EXISTS | 凭证仍然存在。 |
| 17 | GSS_S_MINOR_ENV_STILL_EXISTS | 环境仍然存在。 |
| 18 | GSS_S_MINOR_EXPIRED_CREDENTIAL | 凭证已到期。 |
| 19 | GSS_S_MINOR_NO_SIGNER | 没有可用于指定凭证的签署者。 |
| 20 | GSS_S_MINOR_PIDU_HAD_INVALID_CONTENT_ 类型 | 受保护的独立数据单元 (PIDU) 具有无效内容类型。 |
| 21 | GSS_S_MINOR_PIDU_HAD_INVALID_CONTENT_ ENCRYPTION_ALGORITHM | 受保护的独立数据单元 (PIDU) 具有无效的内容加密算法。 |
| 22 | GSS_S_MINOR_BLOB_ALREADY_EXISTS | 该 blob 已存在。 |
| 23 | GSS_S_MINOR_INVALID_MECH | 机制类型对象标识在语法上无效。 |
| 24 | GSS_S_MINOR_MECH_NOT_SUPPORTED | 指示的机制类型在此实现中不受支持。 |
| 25 | GSS_S_MINOR_STATIC_OID | 尝试释放静态且无法释放的对象标识 (OID)。 |
| 26 | GSS_S_MINOR_PIDU_INVALID_SESSION_KEY | 受保护的独立数据单元 (PIDU) 具有无法用于解密数据的会话密钥。 |
| 27 | GSS_S_MINOR_PIDU_RECIPIENT_INFO_INVALID | 受保护的独立数据单元 (PIDU) 引用无法用于解密会话密钥的证书。 |
| 28 | GSS_S_MINOR_PIDU_HAS_UNSUPPORTED_ DIGEST_ALGORITHM | 受保护的独立数据单元 (PIDU) 具有不受支持的摘要算法。 |
| 29 日 | GSS_S_MINOR_PIDU_HAS_UNSUPPORTED_DIGEST_ ENCRYPTION | 受保护的独立数据单元 (PIDU) 具有不受支持的摘要加密算法。 |
| 30 | GSS_S_MINOR_SIGNING_NOT_ALLOWED_BY_ENV | 环境未设置为执行签名操作。 其他信息: 证书中的密钥使用位可能不允许执行指定的操作。 |
| 31 日 | GSS_S_MINOR_ENCRYPTION_NOT_ALLOWED_BY_ ENV | 环境未设置为执行加密操作。 其他信息: 证书中的密钥使用位可能不允许执行指定的操作。 |
| 32 | GSS_S_MINOR_NO_VALID_TARGET_NAMES_IN_ 数据库 | 在数据库中找不到任何指定的名称。 |
| 33 | GSS_S_MINOR_NO_VALID_SIGNERS | 在取消保护已签名的受保护独立数据单元 (PIDU) 时,无法验证任何签署者。 |
| 34 | GSS_S_MINOR_MULTIPLE_SIGNERS | 在已签名的受保护独立数据单元 (PIDU) 中有多个签署者; 但是,仅返回第一个签署者。 |
| 35 | GSS_S_MINOR_BAD_SEQUENCE | 已按顺序调用多缓冲区 (例如,在 start_protect之后调用 end_unprotect )。 |
| 36 | GSS_S_MINOR_INVALID_NAMETYPE | 提供的名称类型参数无效。 |
| 37 | GSS_S_MINOR_FAILURE | 发生了一般内部故障。 |
| 38 | GSS_S_MINOR_BAD_OID | 提供的对象标识在语法上无效。 |
| 39 | GSS_S_MINOR_INVALID_CREDENTIAL | 凭证无效。 |
| 40 | GSS_S_MINOR_INVALID_environment | 环境无效。 |
| 41 | GSS_S_MINOR_VERIFY_NOT_ALLOWED_BY_ENV | 未设置环境以验证操作。 未设置环境以验证操作。 其他信息: 证书中的密钥使用位可能不允许执行指定的操作。 |
| 42 | GSS_S_MINOR_DECRYPTION_NOT_ALLOWED_BY_ ENV | 环境未设置为执行解密操作。 其他信息: 证书中的密钥使用位可能不允许执行指定的操作。 |
| 43 | GSS_S_MINOR_UNABLE_TO_DECRYPT_PIDU | 无法解密受保护的独立数据单元 (PIDU)。 其他信息: 确保受隐私保护队列上的收件人扩展属性包含消息的实际收件人的证书 DN。 此外,请确保发送方为接收方 DN 提供的公用密钥与接收方密钥库中的专用密钥相匹配。 |
| 44 | GSS_S_MINOR_INVALID_PKCS7_MESSAGE | 接收到无效的 PKCS7 消息。 |
| 45 | GSS_S_MINOR_USAGE_VALIDATION_FAILED | 未使用正确级别的 GSKit/ACME 构建应用程序,或者不允许使用 ACME API 接口。 |
| 46 | GSS_S_MINOR_DIGEST_ERROR | 在消息摘要期间发生错误,消息可能已损坏。 |
| 47 | GSS_S_MINOR_ENCRYPTION_ERROR | 数据加密期间发生错误,消息可能已损坏。 |
| 48 | GSS_S_MINOR_DECRYPTION_ERROR | 数据解密期间发生错误,消息可能已损坏。 |
| 49 | GSS_S_MINOR_ACCELERATOR_NOT_SUPPORTED | 指定的卡不受支持或未正确安装。 |
| 50 | GSS_S_MINOR_PKCS11_TOKEN_NOTPRESENT | 找不到 PKCS #11 令牌。 |
| 51 | GSS_S_MINOR_PKCS11_TOKEN__LABEL_MISMATCH | 未正确输入 PKCS #11 令牌标签。 |
| 52 | GSS_S_MINOR_PKCS11_TOKEN_INVALID_PIN | 为 PKCS #11 令牌输入的用户 PIN 无效。 |
| 53 | GSS_S_MINOR_PKCS11_LIBRARY_NOT_LOADED | 系统无法装入 PKCS #11 库。 |
| 54 | GSS_S_MINOR_DECODING_ERROR | 对证书或专有名称进行 Base 64 或 ASN.1 解码期间发生错误。 |
| 55 | GSS_S_MINOR_SIGN_ERROR | 在签名过程中发生错误。 |
| 56 | GSS_S_MINOR_VERIFY_ERROR | 签名验证过程中发生错误。 |
| 57 | GSS_S_MINOR_RECIPIENT_CERT_NOT_FOUND | 应用程序找不到收件人证书。 |
| 58 | GSS_S_MINOR_CERT_HpAS_NO_PRIVATE_KEY | 证书没有专用加密密钥。 |
| 59 | GSS_S_MINOR_CERT_HAS_BAD_VALIDITY_DATE | 证书的有效期错误。 |
| 60 | GSS_S_MINOR_BAD_CERTIFICATE | 证书无效。 |
| 61 | GSS_S_MINOR_FIPS_NOT_SUPPORTED | 此版本中不支持 FIPS 方式。 |
| 62 | GSS_S_MINOR_SIGNER_CERT_BAD | 签署者证书不可信。 |
| 63 | GSS_S_MINOR_SIGNER_CERT_BAD_DATE | 签署者证书的有效期不正确。 |