Share via


X509CertificateValidator.CreateChainTrustValidator 메서드

정의

신뢰 체인을 만들고 확인하는 데 사용되는 체인 정책과 컨텍스트를 지정하여 X.509 인증서를 확인하는 유효성 검사기를 가져옵니다.

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

매개 변수

useMachineContext
Boolean

컴퓨터 컨텍스트를 사용하려면 true이고, 현재 사용자 컨텍스트를 사용하려면 false입니다.

chainPolicy
X509ChainPolicy

신뢰 체인을 만들고 확인하는 데 사용되는 정책을 지정하는 X509ChainPolicy입니다.

반환

신뢰 체인을 사용하여 X.509 인증서의 유효성을 검사하는 X509CertificateValidator입니다.

설명

CreateChainTrustValidator 속성 대신 메서드를 ChainTrust 사용하여 컨텍스트를 지정하거나 체인 정책을 설정합니다. 체인 정책을 사용하여 체인의 유효성을 검사해야 하는 EKU(고급 키 사용량)를 지정하거나 해지 확인을 지정할 수 있습니다.

이 정적 메서드의 반환 값은 유효성 검사기를 사용하는 클래스의 생성자에 대한 X509SecurityTokenAuthenticator 매개 변수로 제공할 수 있습니다.

적용 대상