ChainValidationResult 枚举

定义

描述证书链验证操作的结果。

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

适用于