Condividi tramite


X509CertificateValidator.CreatePeerOrChainTrustValidator Metodo

Definizione

Ottiene un validator che verifica che il certificato sia nell'archivio certificati TrustedPeople oppure specifica il contesto e i criteri catena utilizzati per compilare una catena di certificati. Il certificato è considerato affidabile se passa uno dei metodi di verifica.

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

Parametri

useMachineContext
Boolean

true per usare il contesto del computer, false per usare il contesto dell'utente corrente.

chainPolicy
X509ChainPolicy

Classe X509ChainPolicy che specifica i criteri utilizzati per compilare la catena di certificati.

Restituisce

Classe X509CertificateValidator che verifica che il certificato sia nell'archivio certificati TrustedPeople compilando una catena di certificati.

Commenti

Per specificare il contesto o impostare i criteri di catena, utilizzare il metodo CreatePeerOrChainTrustValidator anziché la proprietà PeerOrChainTrust. I criteri di catena, ad esempio, possono essere utilizzati per specificare Utilizzo chiavi avanzato (EKU) per cui convalidare la catena oppure per specificare il rilevamento delle revoche.

Il valore di questa proprietà statica può essere passato come parametro a uno dei costruttori della classe X509SecurityTokenAuthenticator.

Si applica a