类中使用了以下常量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 | 代理主题名称冲突。 |
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网络查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送给技术支持!应该有人联系!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格,开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至星期五
美国东部时间上午8:30 -下午6点
如需与我们联系,请填写此表格,我们将通过电子邮件与您联系。