Sdílet prostřednictvím


X509CertificateValidator.CreatePeerOrChainTrustValidator Metoda

Definice

Získá validátor, který ověří, že certifikát je v úložišti TrustedPeople certifikátů nebo zadáním kontextu a zásady řetězu, která se používá k sestavení řetězu důvěryhodnosti certifikátů. Certifikát je důvěryhodný, pokud projde některou z metod ověření.

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

Parametry

useMachineContext
Boolean

true použít kontext počítače; false pro použití aktuálního kontextu uživatele.

chainPolicy
X509ChainPolicy

Určuje X509ChainPolicy zásadu použitou k vytvoření řetězce důvěryhodnosti.

Návraty

Objekt , X509CertificateValidator který ověřuje, že se certifikát nachází v úložišti TrustedPeople certifikátů nebo vytvořením řetězu důvěryhodnosti certifikátů.

Poznámky

K určení kontextu nebo nastavení zásad řetězu CreatePeerOrChainTrustValidator použijte metodu PeerOrChainTrust místo vlastnosti . Zásady řetězu se dají použít k určení použití rozšířeného klíče (EKU), pro které se má řetězec ověřit, nebo k určení kontroly odvolání.

Hodnotu této statické vlastnosti lze zadat jako parametr do jednoho z konstruktorů pro X509SecurityTokenAuthenticator třídu .

Platí pro