X509CertificateValidator.CreateChainTrustValidator Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.