Compartilhar via


ChainValidationResult Enumeração

Definição

Descreve o resultado de uma operação de verificação de cadeia de certificados.

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
Herança
ChainValidationResult
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Campos

BasicConstraintsError 9

A extensão de restrição básica de um certificado na cadeia não foi observada.

Expired 3

Um certificado na cadeia expirou.

IncompleteChain 4

A cadeia de certificados não tem um ou mais certificados.

InvalidCertificateAuthorityPolicy 8

Um certificado na cadeia tem uma política que não é válida.

InvalidName 7

Um certificado na cadeia tem um nome que não é válido. O nome não está incluído na lista de permissão ou foi excluído explicitamente.

InvalidSignature 5

A assinatura de um certificado na cadeia não pode ser verificada.

OtherErrors 13

Ocorreu um erro inesperado ao validar a cadeia de certificados.

RevocationFailure 12

Não é possível se conectar ao servidor de revogação.

RevocationInformationMissing 11

Nenhuma DLL instalada ou registrada foi encontrada para verificar a revogação.

Revoked 2

Um certificado na cadeia foi revogado.

Success 0

A cadeia de certificados foi verificada.

UnknownCriticalExtension 10

Um certificado na cadeia contém uma extensão desconhecida marcada como "crítica".

Untrusted 1

Um certificado na cadeia não é confiável.

WrongUsage 6

Um certificado na cadeia está sendo usado para uma finalidade diferente de uma especificada por sua AC.

Aplica-se a