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)

Создает удостоверение субъекта-сервера с указанным именем.

CreateUpnIdentity(String)

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

CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection)

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

CreateX509CertificateIdentity(X509Certificate2)

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

Equals(Object)

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

GetHashCode()

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

GetType()

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

(Унаследовано от Object)
Initialize(Claim, IEqualityComparer<Claim>)

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

Initialize(Claim)

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

MemberwiseClone()

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

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

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

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