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() |
Возвращает удостоверение. |