Sdílet prostřednictvím


X509CertificateValidator.CreateChainTrustValidator Metoda

Definice

Získá validátor, který ověřuje certifikát X.509 zadáním kontextu a řetězové zásady, která se používá k sestavení a ověření řetězu důvěryhodnosti.

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

Parametry

useMachineContext
Boolean

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

chainPolicy
X509ChainPolicy

Určuje X509ChainPolicy zásadu použitou k sestavení a ověření řetězu důvěryhodnosti.

Návraty

A X509CertificateValidator , který ověřuje certifikát X.509 pomocí řetězu důvěryhodnosti.

Poznámky

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

Návratová hodnota pro tuto statickou metodu může být zadána jako parametr konstruktorům pro X509SecurityTokenAuthenticator třídu, které přebírají validátor.

Platí pro