Condividi tramite


X509CertificateValidator.CreateChainTrustValidator Metodo

Definizione

Ottiene un validator che verifica il certificato X.509 specificando il contesto e i criteri catena utilizzati per compilare e verificare una catena di certificati.

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

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 e verificare la catena di certificati.

Restituisce

Classe X509CertificateValidator che convalida il certificato X.509 utilizzando una catena di certificati.

Commenti

Per specificare il contesto o impostare i criteri di catena, utilizzare il metodo CreateChainTrustValidator anziché la proprietà ChainTrust. 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 restituito per questo metodo statico può essere fornito come parametro ai costruttori della classe X509SecurityTokenAuthenticator che accettano un validator.

Si applica a