X509CertificateValidator.CreateChainTrustValidator Método

Definição

Obtém um validador que verifica o certificado X.509 especificando o contexto e a política de cadeia que são usados para construir e verificar uma cadeia de confiança.

public:
 static System::IdentityModel::Selectors::X509CertificateValidator ^ CreateChainTrustValidator(bool useMachineContext, System::Security::Cryptography::X509Certificates::X509ChainPolicy ^ chainPolicy);
public static System.IdentityModel.Selectors.X509CertificateValidator CreateChainTrustValidator(bool useMachineContext, System.Security.Cryptography.X509Certificates.X509ChainPolicy chainPolicy);
static member CreateChainTrustValidator : bool * System.Security.Cryptography.X509Certificates.X509ChainPolicy -> System.IdentityModel.Selectors.X509CertificateValidator
Public Shared Function CreateChainTrustValidator (useMachineContext As Boolean, chainPolicy As X509ChainPolicy) As X509CertificateValidator

Parâmetros

useMachineContext
Boolean

true para usar o contexto da máquina; false para usar o contexto atual do utilizador.

chainPolicy
X509ChainPolicy

E X509ChainPolicy que especifica a política usada para construir e verificar a cadeia de confiança.

Devoluções

A X509CertificateValidator que valida o certificado X.509 usando uma cadeia de confiança.

Observações

Use o CreateChainTrustValidator método em vez da ChainTrust propriedade para especificar o contexto ou para a política de cadeia de conjunto. A política de cadeia pode ser usada para especificar o Uso Melhorado de Chave (EKU) para o qual a cadeia deve ser validada, ou especificar verificação de revogação.

O valor de retorno deste método estático pode ser fornecido como parâmetro aos construtores da X509SecurityTokenAuthenticator classe que aceita um validador.

Aplica-se a