Aracılığıyla paylaş


X509CertificateValidator.CreateChainTrustValidator Yöntem

Tanım

Güven zinciri oluşturmak ve doğrulamak için kullanılan bağlam ve zincir ilkesini belirterek X.509 sertifikasını doğrulayan bir doğrulayıcı alır.

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

Parametreler

useMachineContext
Boolean

true makine bağlamını kullanmak için; false geçerli kullanıcı bağlamını kullanmak için.

chainPolicy
X509ChainPolicy

X509ChainPolicy Güven zincirini oluşturmak ve doğrulamak için kullanılan ilkeyi belirten bir.

Döndürülenler

Güven X509CertificateValidator zinciri kullanarak X.509 sertifikasını doğrulayan bir.

Açıklamalar

Bağlamı CreateChainTrustValidator belirtmek veya zincir ilkesini ayarlamak için özelliği yerine ChainTrust yöntemini kullanın. Zincir ilkesi, zincirin doğrulanması gereken Gelişmiş Anahtar Kullanımı'nı (EKU) belirtmek veya iptal denetimini belirtmek için kullanılabilir.

Bu statik yöntemin dönüş değeri, doğrulayıcı alan sınıfın X509SecurityTokenAuthenticator oluşturucularına parametre olarak sağlanabilir.

Şunlara uygulanır