Udostępnij za pośrednictwem


X509CertificateValidator.CreateChainTrustValidator Metoda

Definicja

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.

Dotyczy