Aracılığıyla paylaş


X509CertificateValidator.CreatePeerOrChainTrustValidator Yöntem

Tanım

Sertifikanın sertifika deposunda olduğunu TrustedPeople doğrulayan veya bir sertifika güven zinciri oluşturmak için kullanılan bağlam ve zincir ilkesini belirterek bir doğrulayıcı alır. Doğrulama yöntemlerinden birini geçerse sertifikaya güvenilir.

public:
 static System::IdentityModel::Selectors::X509CertificateValidator ^ CreatePeerOrChainTrustValidator(bool useMachineContext, System::Security::Cryptography::X509Certificates::X509ChainPolicy ^ chainPolicy);
public static System.IdentityModel.Selectors.X509CertificateValidator CreatePeerOrChainTrustValidator (bool useMachineContext, System.Security.Cryptography.X509Certificates.X509ChainPolicy chainPolicy);
static member CreatePeerOrChainTrustValidator : bool * System.Security.Cryptography.X509Certificates.X509ChainPolicy -> System.IdentityModel.Selectors.X509CertificateValidator
Public Shared Function CreatePeerOrChainTrustValidator (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 için kullanılan ilkeyi belirten bir.

Döndürülenler

X509CertificateValidator Sertifikanın sertifika deposunda olduğunu TrustedPeople doğrulayan veya bir sertifika güven zinciri oluşturarak.

Açıklamalar

Bağlamı CreatePeerOrChainTrustValidator belirtmek veya zincir ilkesi ayarlamak için özelliği yerine PeerOrChainTrust 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 özelliğin değeri, sınıfın oluşturucularından X509SecurityTokenAuthenticator birine parametre olarak sağlanabilir.

Şunlara uygulanır