다음을 통해 공유


X509ServiceCertificateAuthentication.CustomCertificateValidator 속성

정의

사용자 지정 클라이언트 인증서 유효성 검사기를 가져오거나 설정합니다.

public:
 property System::IdentityModel::Selectors::X509CertificateValidator ^ CustomCertificateValidator { System::IdentityModel::Selectors::X509CertificateValidator ^ get(); void set(System::IdentityModel::Selectors::X509CertificateValidator ^ value); };
public System.IdentityModel.Selectors.X509CertificateValidator CustomCertificateValidator { get; set; }
member this.CustomCertificateValidator : System.IdentityModel.Selectors.X509CertificateValidator with get, set
Public Property CustomCertificateValidator As X509CertificateValidator

속성 값

X509CertificateValidator

사용자 지정 클라이언트 인증서 유효성 검사기입니다.

예외

읽기 전용인 자격 증명을 설정하려고 한 경우

예제

다음 코드에서는 이 속성을 설정하는 방법을 보여 줍니다.

// Configure custom certificate validation.
ClientCredentials creds = new ClientCredentials();
creds.ServiceCertificate.Authentication.CertificateValidationMode
    = X509CertificateValidationMode.Custom;
creds.ServiceCertificate.Authentication.CustomCertificateValidator
    = new MyCertificateValidator();
' Configure custom certificate validation.
Dim creds As New ClientCredentials()
creds.ServiceCertificate.Authentication.CertificateValidationMode = X509CertificateValidationMode.Custom
creds.ServiceCertificate.Authentication.CustomCertificateValidator = New MyCertificateValidator()

구성 파일에서도 속성을 설정할 수 있습니다.

설명

Windows Communication Foundation(WCF)은 신뢰할 수 있는 사용자 저장소에 대해 클라이언트 인증서를 확인하고 인증서가 유효한 루트에 연결되는 체인의 일부인지 확인하는 기본 클라이언트 인증서 유효성 검사기를 제공합니다. 다른 동작을 가져오기 위해 사용자 지정 유효성 검사기를 구현할 수 있습니다. 이 속성을 사용하면 사용자 지정 유효성 검사기를 지정할 수 있습니다.

적용 대상