Compartir a través de


X509CertificateValidator.CreateChainTrustValidator Método

Definición

Obtiene un validador que comprueba el certificado X.509 especificando el contexto y la directiva de cadena que se utiliza para crear y comprobar una cadena de confianza.

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

Es true para utilizar el contexto del equipo; es false para utilizar el contexto del usuario actual.

chainPolicy
X509ChainPolicy

X509ChainPolicy que especifica la directiva utilizada para crear y comprobar la cadena de confianza.

Devoluciones

X509CertificateValidator que valida el certificado X.509 mediante una cadena confiable.

Comentarios

Utilice el método CreateChainTrustValidator en lugar de la propiedad ChainTrust para especificar el contexto o establecer la directiva de la cadena. La directiva de la cadena se puede utilizar para especificar el uso mejorado de claves (EKU) para el que se debe validar la cadena, o bien especificar la comprobación de la revocación.

El valor devuelto porque este método estático se puede proporcionar como un parámetro a los constructores para la clase X509SecurityTokenAuthenticator que toman un validador.

Se aplica a