X509CertificateValidator.CreateChainTrustValidator Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera moduł sprawdzania poprawności weryfikujący certyfikat X.509, określając zasady kontekstu i łańcucha używane do tworzenia i weryfikowania łańcucha zaufania.
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
do korzystania z kontekstu maszyny; false
aby użyć bieżącego kontekstu użytkownika.
- chainPolicy
- X509ChainPolicy
Element X509ChainPolicy określający zasady używane do kompilowania i weryfikowania łańcucha zaufania.
Zwraca
Element X509CertificateValidator weryfikujący certyfikat X.509 przy użyciu łańcucha zaufania.
Uwagi
CreateChainTrustValidator Użyj metody zamiast ChainTrust właściwości , aby określić kontekst lub ustawić zasady łańcucha. Zasady łańcucha mogą służyć do określania rozszerzonego użycia klucza (EKU), dla którego łańcuch ma zostać zweryfikowany, lub określić sprawdzanie odwołania.
Wartość zwracaną dla tej metody statycznej można podać jako parametr konstruktorów dla X509SecurityTokenAuthenticator klasy, która przyjmuje moduł sprawdzania poprawności.