EndpointIdentity Класс

Определение

Абстрактный класс, после реализации предоставляющий идентификацию, которая позволяет выполнять проверку подлинности конечной точки другими клиентами, обменивающимися с ней сообщениями.

public ref class EndpointIdentity abstract
public abstract class EndpointIdentity
type EndpointIdentity = class
Public MustInherit Class EndpointIdentity
Наследование
EndpointIdentity
Производный

Комментарии

Значение идентификации конечной точки можно задать с помощью конструкторов EndpointAddress, где доступ к значению можно также получить как свойство Identity с атрибутом "только для чтения".

Конструкторы

EndpointIdentity()

Создает пустой экземпляр EndpointIdentity.

Свойства

IdentityClaim

Возвращает идентификационное утверждение, соответствующее идентификации.

Методы

CreateDnsIdentity(String)

Создает идентификатор DNS с указанным именем DNS.

CreateIdentity(Claim)

Создает идентификацию с указанным утверждением.

CreateRsaIdentity(String)

Создает удостоверение RSA с указанным открытым ключом.

CreateRsaIdentity(X509Certificate2)

Создает удостоверение RSA с указанным сертификатом X.509.

CreateSpnIdentity(String)

Создает удостоверение имени участника на уровне сервера (SPN) с указанным именем.

CreateUpnIdentity(String)

Создает удостоверение имени участника-пользователя (UPN) с указанным именем.

CreateX509CertificateIdentity(X509Certificate2)

Создает удостоверение X509Certificate с указанным сертификатом.

CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection)

Создает удостоверение X509Certificate с указанным основным и поддерживающим сертификатом.

Equals(Object)

Возвращает значение, определяющее, равен ли указанный объект текущему объекту удостоверения или имеют ли одинаковые свойства безопасности.

GetHashCode()

Предоставляет хэш-код для текущего экземпляра удостоверения.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
Initialize(Claim)

Инициализирует EndpointIdentity с указанным утверждением.

Initialize(Claim, IEqualityComparer<Claim>)

Инициализирует EndpointIdentity с указанным утверждением и интерфейсом, а также проверяет равенство.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает удостоверение.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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