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)

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

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