X509CertificateValidator.CreateChainTrustValidator Metod

Definition

Hämtar en validerare som verifierar X.509-certifikatet genom att ange den kontext- och kedjeprincip som används för att skapa och verifiera en förtroendekedja.

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

Parametrar

useMachineContext
Boolean

true för att använda datorkontexten. false för att använda den aktuella användarkontexten.

chainPolicy
X509ChainPolicy

En X509ChainPolicy som anger den princip som används för att skapa och verifiera förtroendekedjan.

Returer

En X509CertificateValidator som validerar X.509-certifikatet med hjälp av en förtroendekedja.

Kommentarer

CreateChainTrustValidator Använd metoden i stället för egenskapen ChainTrust för att ange kontexten eller ange en kedjeprincip. Du kan använda en kedjeprincip för att ange den utökade nyckelanvändningen (EKU) som kedjan ska verifieras för eller ange återkallningskontroll.

Returvärdet för den här statiska metoden kan anges som en parameter till konstruktorerna för klassen X509SecurityTokenAuthenticator som tar en validator.

Gäller för