X509ServiceCertificateAuthentication.CustomCertificateValidator プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カスタム クライアント証明書検証コントロールを取得または設定します。
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
プロパティ値
カスタム クライアント証明書検証コントロール。
例外
資格情報が読み取り専用のときに設定しようとしました。
例
次のコードは、このプロパティを設定する方法を示しています。
// 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) は、信頼されたユーザー ストアに対してクライアント証明書を検証し、証明書が有効なルートに接続するチェーンの一部であることを確認する既定のクライアント証明書検証コントロールを提供します。 カスタム 検証コントロールを実装して、別の動作を取得できます。 このプロパティを使用すると、カスタム検証コントロールを指定できます。