X509CertificateValidator.CreateChainTrustValidator Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Validator ab, der das X.509-Zertifikat überprüft, indem die Kontext- und Kettenrichtlinie angegeben wird, die zum Erstellen und Überprüfen einer Vertrauenskette verwendet wird.
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
Parameter
- useMachineContext
- Boolean
true den Computerkontext zu verwenden; false um den aktuellen Benutzerkontext zu verwenden.
- chainPolicy
- X509ChainPolicy
Ein X509ChainPolicy Wert, der die Richtlinie angibt, die zum Erstellen und Überprüfen der Vertrauenskette verwendet wird.
Gibt zurück
A X509CertificateValidator that validates the X.509 certificate using a trust chain.
Hinweise
Verwenden Sie die CreateChainTrustValidator Methode anstelle der ChainTrust Eigenschaft, um den Kontext anzugeben oder die Kettenrichtlinie festzulegen. Die Kettenrichtlinie kann verwendet werden, um die erweiterte Schlüsselverwendung (Enhanced Key Usage, EKU) anzugeben, für die die Kette überprüft werden soll, oder um die Sperrüberprüfung anzugeben.
Der Rückgabewert für diese statische Methode kann als Parameter für die Konstruktoren der Klasse bereitgestellt werden, die X509SecurityTokenAuthenticator einen Validator verwenden.