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 指定的证书以外的其他用途。 |