X509CertificateValidator.CreateChainTrustValidator Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.