X509CertificateValidator.CreatePeerOrChainTrustValidator 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 que el certificado está en el almacén de certificados TrustedPeople
o especificando el contexto y la directiva de cadena que se utiliza para crear la cadena de confianza de certificados. Se confia el certificado si pasa cualquier método de comprobación.
public:
static System::IdentityModel::Selectors::X509CertificateValidator ^ CreatePeerOrChainTrustValidator(bool useMachineContext, System::Security::Cryptography::X509Certificates::X509ChainPolicy ^ chainPolicy);
public static System.IdentityModel.Selectors.X509CertificateValidator CreatePeerOrChainTrustValidator (bool useMachineContext, System.Security.Cryptography.X509Certificates.X509ChainPolicy chainPolicy);
static member CreatePeerOrChainTrustValidator : bool * System.Security.Cryptography.X509Certificates.X509ChainPolicy -> System.IdentityModel.Selectors.X509CertificateValidator
Public Shared Function CreatePeerOrChainTrustValidator (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 que se usa para crear la cadena de confianza.
Devoluciones
X509CertificateValidator que comprueba que el certificado está en el almacén de certificados TrustedPeople
o creando la cadena de confianza de certificados.
Comentarios
Utilice el método CreatePeerOrChainTrustValidator en lugar de la propiedad PeerOrChainTrust 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 de esta propiedad estática se puede proporcionar como un parámetro a uno de los constructores para la clase X509SecurityTokenAuthenticator.