Aracılığıyla paylaş


X509CertificateValidator.CreateChainTrustValidator Yöntem

Tanım

Bir 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 ilkesi ayarlamak için özelliği yerine ChainTrust yöntemini kullanın. Zincir ilkesi, zincirin doğrulanması gereken Gelişmiş Anahtar Kullanımı'nı (EKU) veya iptal denetimini belirtmek için kullanılabilir.

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

Şunlara uygulanır