X509CertificateRecipientClientCredential Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет параметры, используемые клиентом для проверки сертификата, предоставленного службой с помощью проверки подлинности SSL. Он также содержит сертификат для службы, который явно задан в клиенте для шифрования сообщений для службы с помощью безопасности сообщений.
public ref class X509CertificateRecipientClientCredential sealed
public sealed class X509CertificateRecipientClientCredential
type X509CertificateRecipientClientCredential = class
Public NotInheritable Class X509CertificateRecipientClientCredential
- Наследование
-
X509CertificateRecipientClientCredential
Примеры
В этом фрагменте кода показан один из способов создания экземпляра данного класса.
X509CertificateRecipientClientCredential rcc =
client.ClientCredentials.ServiceCertificate;
Dim rcc As X509CertificateRecipientClientCredential = _
client.ClientCredentials.ServiceCertificate
Комментарии
Этот класс используется свойством ServiceCertificate в классе ClientCredentials.
Свойства
Authentication |
Возвращает параметры, используемые для проверки сертификата службы, полученного при проверке подлинности SSL. |
DefaultCertificate |
Возвращает или задает используемый для службы сертификат по умолчанию. |
ScopedCertificates |
Получает сертификат в области действия, используемый для представления службы, с которой взаимодействует клиент. |
SslCertificateAuthentication |
Получает или задает средство проверки сертификата SSL, который требуется использовать. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
SetDefaultCertificate(StoreLocation, StoreName, X509FindType, Object) |
Задает используемый для службы сертификат по умолчанию. Для привязок, использующих безопасность сообщений на основе сертификатов, этот сертификат используется для шифрования сообщений службе; предполагается также, что он будет использоваться службой для подписывания ответов клиенту. |
SetDefaultCertificate(String, StoreLocation, StoreName) |
Задает используемый для службы сертификат по умолчанию. Для привязок, использующих безопасность сообщений на основе сертификатов, этот сертификат используется для шифрования сообщений службе; предполагается также, что он будет использоваться службой для подписывания ответов клиенту. |
SetScopedCertificate(StoreLocation, StoreName, X509FindType, Object, Uri) |
Задает сертификат по расположению хранилища сертификатов, имени хранилища сертификатов, типу поиска сертификатов X.509 и значению для поиска и сохраняет его в коллекцию для URL-адреса, задающего область. |
SetScopedCertificate(String, StoreLocation, StoreName, Uri) |
Задает сертификат по имени субъекта, расположению хранилища сертификатов и имени хранилища сертификатов и сохраняет его в коллекцию для URL-адреса, задающего область. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |