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)

Применяется к

См. также раздел