ChainValidationResult 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
描述证书链验证操作的结果。
public enum class ChainValidationResult
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class ChainValidationResult
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum ChainValidationResult
var value = Windows.Security.Cryptography.Certificates.ChainValidationResult.success
Public Enum ChainValidationResult
- 继承
-
ChainValidationResult
- 属性
Windows 要求
| 设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
| API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
字段
| 名称 | 值 | 说明 |
|---|---|---|
| BasicConstraintsError | 9 | 尚未观察到链中证书的基本约束扩展。 |
| Expired | 3 | 链中的证书已过期。 |
| IncompleteChain | 4 | 证书链缺少一个或多个证书。 |
| InvalidCertificateAuthorityPolicy | 8 | 链中的证书具有无效的策略。 |
| InvalidName | 7 | 链中的证书的名称无效。 此名称既未包含在允许的列表中,也未被显式排除。 |
| InvalidSignature | 5 | 无法验证链中证书的签名。 |
| OtherErrors | 13 | 验证证书链时发生意外错误。 |
| RevocationFailure | 12 | 无法连接到吊销服务器。 |
| RevocationInformationMissing | 11 | 找不到用于验证吊销的已安装或已注册的 DLL。 |
| Revoked | 2 | 链中的证书已被吊销。 |
| Success | 0 | 证书链已验证。 |
| UnknownCriticalExtension | 10 | 链中的证书包含标记为“关键”的未知扩展。 |
| Untrusted | 1 | 链中的证书不受信任。 |
| WrongUsage | 6 | 链中的证书用于其 CA 指定的证书以外的其他用途。 |