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
Значение свойства
Пользовательский элемент управления для проверки сертификата клиента.
Исключения
Предпринята попытка установки, когда учетные данные доступны только для чтения.
Примеры
В следующем примере кода показано, как задать это свойство.
// 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) предоставляет проверяющий элемент управления сертификатом клиента по умолчанию, который проверяет сертификат клиента в хранилище доверенных лиц, а также проверяет, является ли сертификат частью цепочки, которая подключается к допустимому корню. Чтобы изменить поведение, можно реализовать настраиваемый проверяющий элемент управления. Это свойство позволяет указать настраиваемый проверяющий элемент управления.