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) |