Sdílet prostřednictvím


X509CertificateValidator.CreateChainTrustValidator Metoda

Definice

Získá validátor, který ověří certifikát X.509 zadáním kontextu a řetězové zásady, které se používají k sestavení a ověření řetězce 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žití kontextu počítače; false pro 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ěří certifikát X.509 pomocí řetězu důvěryhodnosti.

Poznámky

Použijte metodu CreateChainTrustValidatorChainTrust místo vlastnosti k určení kontextu nebo k nastavení zásad řetězu. 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 zadat kontrolu odvolání.

Návratovou hodnotu pro tuto statickou metodu lze zadat jako parametr konstruktorům třídy X509SecurityTokenAuthenticator , které přebírají validátor.

Platí pro