Udostępnij za pośrednictwem


X509CertificateValidator.CreatePeerOrChainTrustValidator Metoda

Definicja

Pobiera moduł sprawdzania poprawności weryfikujący certyfikat znajduje się w TrustedPeople magazynie certyfikatów lub określając zasady kontekstu i łańcucha używane do tworzenia łańcucha zaufania certyfikatów. Certyfikat jest zaufany, jeśli pomyślnie przejdzie jedną z metod weryfikacji.

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 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 tworzenia łańcucha zaufania.

Zwraca

Element X509CertificateValidator weryfikujący certyfikat znajduje się w TrustedPeople magazynie certyfikatów lub przez utworzenie łańcucha zaufania certyfikatów.

Uwagi

CreatePeerOrChainTrustValidator Użyj metody zamiast PeerOrChainTrust 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ść tej właściwości statycznej można podać jako parametr do jednego z konstruktorów dla X509SecurityTokenAuthenticator klasy.

Dotyczy