TLS DICOM安全证书交换/验证常量

类中使用了以下常量nError参数。验证在TLS DICOM安全协商的证书交换/验证阶段,使用callback来指示成功或错误。

名字 价值 意义
L_X509_V_OK 0 手术成功了
L_X509_V_ERR_UNSPECIFIED 1 未指定的错误。
L_X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT 2 无法找到颁发者证书:如果无法找到不受信任的证书的颁发者证书,就会发生这种情况。
L_X509_V_ERR_UNABLE_TO_GET_CRL 3. 日志含义无法找到证书的CRL。
L_X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE 4 证书签名无法解密。这意味着无法确定实际的签名值,而不是与期望的值不匹配,这只对RSA密钥有意义。
L_X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE 5 证书吊销列表(CRL)签名无法解密:这意味着无法确定实际的签名值,而不是与期望的值不匹配。
L_X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY 6 无法读取证书SubjectPublicKeyInfo中的公钥。
L_X509_V_ERR_CERT_SIGNATURE_FAILURE 7 证书签名无效。
L_X509_V_ERR_CRL_SIGNATURE_FAILURE 8 证书签名无效。
L_X509_V_ERR_CERT_NOT_YET_VALID 9 证书尚未有效:notBefore日期在当前时间之后。
L_X509_V_ERR_CERT_HAS_EXPIRED 10 证书已经过期:即notAfter日期在当前时间之前。
L_X509_V_ERR_CRL_NOT_YET_VALID 11 证书吊销列表(CRL)尚不有效。
L_X509_V_ERR_CRL_HAS_EXPIRED 12 证书吊销列表(CRL)已经过期。处理步骤
L_X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD 13 证书notBefore字段包含无效的时间。
L_X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD 14 证书notAfter字段包含无效的时间。
L_X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD 15 CRL lastUpdate字段包含不合法的时间。
L_X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD 16 CRL nextUpdate字段包含无效的时间。
L_X509_V_ERR_OUT_OF_MEM 17 试图分配内存时发生错误。
L_X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT 18 通过的证书是自签名的,并且在受信任证书列表中找不到相同的证书。
L_X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN 19 可以使用不受信任的证书建立证书链,但无法在本地找到根。
L_X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY 20. 无法找到在本地查找的证书的颁发者证书。这通常意味着受信任证书列表不完整。
L_X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE 21 无法验证签名,因为链只包含一个证书,而且它不是自签名的。
L_X509_V_ERR_CERT_CHAIN_TOO_LONG 22 证书链长度大于提供的最大深度。
L_X509_V_ERR_CERT_REVOKED 23 证书已被吊销。
L_X509_V_ERR_INVALID_CA 24 CA证书无效。要么它不是CA,要么它的扩展与提供的目的不一致。
L_X509_V_ERR_PATH_LENGTH_EXCEEDED 25 BasicConstraints路径长度参数已超过。
L_X509_V_ERR_INVALID_PURPOSE 26 提供的证书不能用于指定的目的。
L_X509_V_ERR_CERT_UNTRUSTED 27 根CA没有为指定目的标记为受信任。
L_X509_V_ERR_CERT_REJECTED 28 根CA被标记为拒绝指定的目的。
L_X509_V_ERR_SUBJECT_ISSUER_MISMATCH 29 当前候选颁发者证书被拒绝,因为其主题名称与当前证书的颁发者名称不匹配。
L_X509_V_ERR_AKID_SKID_MISMATCH 30. 当前候选颁发者证书被拒绝,因为它的主题密钥标识符存在,并且与颁发机构密钥标识符当前证书不匹配。
L_X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH 31 当前候选颁发者证书被拒绝,因为它的颁发者名称和序列号存在,并且与当前证书的权威密钥标识符不匹配。
L_X509_V_ERR_KEYUSAGE_NO_CERTSIGN 32 当前候选颁发者证书被拒绝,因为它的keyUsage扩展不允许证书签名。
L_X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER 33 无法获取CRL颁发者证书。
L_X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION 34 未处理的关键扩展。
L_X509_V_ERR_KEYUSAGE_NO_CRL_SIGN 35 密钥使用不包括CRL签名。
L_X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION 36 未处理的关键CRL扩展
L_X509_V_ERR_INVALID_NON_CA 37 无效的非CA证书有CA标记。
L_X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED 38 超过代理路径长度限制。
L_X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE 39 密钥使用不包括数字签名,因此不能对证书进行签名。
L_X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED 40 除非使用-allow_proxy_certs选项,否则不允许使用代理证书。
L_X509_V_ERR_INVALID_EXTENSION 41 证书扩展名的值无效(例如,编码不正确)或某些值与其他扩展名不一致。
L_X509_V_ERR_INVALID_POLICY_EXTENSION 42 证书策略扩展名的值无效(例如,编码不正确)或某些值与其他扩展名不一致。
L_X509_V_ERR_NO_EXPLICIT_POLICY 43 验证标志被设置为需要明确的策略,但没有。
L_X509_V_ERR_DIFFERENT_CRL_SCOPE 44 唯一能找到的crl与证书的作用域不匹配。
L_X509_V_ERR_UNSUPPORTED_EXTENSION_FEATURE 45 不支持证书扩展的某些特性
L_X509_V_ERR_UNNESTED_RESOURCE 46 RFC 3779资源不是父资源的子集
L_X509_V_ERR_PERMITTED_VIOLATION 47 在允许的子树中发生了名称约束违反。
L_X509_V_ERR_EXCLUDED_VIOLATION 48 在排除的子树中发生了名称约束违反。
L_X509_V_ERR_SUBTREE_MINMAX 49 包含最小或最大字段的证书名称约束扩展
L_X509_V_ERR_APPLICATION_VERIFICATION 50 发生了应用程序特定的错误。
L_X509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE 51 遇到不支持的名称约束类型。
L_X509_V_ERR_UNSUPPORTED_CONSTRAINT_SYNTAX 52 名称约束的格式不被识别:例如RFC3280中没有提到的表单的电子邮件地址格式。这可能是由于垃圾扩展或一些目前不支持的新特性造成的。
L_X509_V_ERR_UNSUPPORTED_NAME_SYNTAX 53 不支持或无效的名称语法。
L_X509_V_ERR_CRL_PATH_VALIDATION_ERROR 54 尝试验证CRL路径时出错。
L_X509_V_ERR_SUITE_B_INVALID_VERSION 56 套件B:证书版本无效。
L_X509_V_ERR_SUITE_B_INVALID_ALGORITHM 57 套件B:无效的公钥算法。
L_X509_V_ERR_SUITE_B_INVALID_CURVE 58 套件B:无效的ECC曲线。
L_X509_V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM 59 套件B:无效的签名算法。
L_X509_V_ERR_SUITE_B_LOS_NOT_ALLOWED 60 套房B:这个LOS不允许有曲线。
L_X509_V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256 61 套件B:不能用P-256签署P-384。
L_X509_V_ERR_HOSTNAME_MISMATCH 62 主机名不匹配。
L_X509_V_ERR_EMAIL_MISMATCH 63 邮件地址不匹配。
L_X509_V_ERR_IP_ADDRESS_MISMATCH 64 IP地址不匹配。
L_X509_V_ERR_INVALID_CALL 65 无效的证书验证上下文。
L_X509_V_ERR_STORE_LOOKUP 66 颁发者证书查找错误。
L_X509_V_ERR_PROXY_SUBJECT_NAME_VIOLATION 67 代理主题名称冲突。
LEADTOOLS DICOM C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。