次の方法で共有


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) には、信頼できるユーザー ストアに対してクライアント証明書を検証し、証明書が有効なルートに接続するチェーンの一部であることを確認する既定のクライアント証明書検証コントロールが用意されています。 カスタム検証を実装して、別の動作を取得することもできます。 このプロパティを使用すれば、カスタム検証を指定できます。

適用対象