X509WindowsSecurityToken Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет маркер безопасности, основанный на сертификате X.509 и сопоставленном сертификату с пользователем домена Windows или учетной записью локального компьютера.
public ref class X509WindowsSecurityToken : System::IdentityModel::Tokens::X509SecurityToken
public class X509WindowsSecurityToken : System.IdentityModel.Tokens.X509SecurityToken
type X509WindowsSecurityToken = class
inherit X509SecurityToken
Public Class X509WindowsSecurityToken
Inherits X509SecurityToken
- Наследование
Комментарии
Как правило, разработчикам приложений не нужно использовать X509WindowsSecurityToken класс, если веб-служба не должна получить доступ к сведениям о сертификате X.509, на который ссылается входящее сообщение SOAP, или домен или учетная запись компьютера, с которым сопоставлен сертификат. Чтобы получить сведения о сертификате X.509, перейдите к свойству Certificate . Чтобы получить удостоверение пользователя, см WindowsIdentity . свойство.
Конструкторы
| Имя | Описание |
|---|---|
| X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String, String) |
Создает новый экземпляр X509WindowsSecurityToken. |
| X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String) |
Инициализирует новый экземпляр класса с помощью указанного сертификата X.509, домена Windows или учетной X509WindowsSecurityToken записи компьютера и уникального идентификатора. |
| X509WindowsSecurityToken(X509Certificate2, WindowsIdentity) |
Инициализирует новый экземпляр класса с помощью указанного X509WindowsSecurityToken сертификата X.509 и домена Windows или учетной записи компьютера. |
Свойства
| Имя | Описание |
|---|---|
| AuthenticationType |
Возвращает тип проверки подлинности для маркера. |
| Certificate |
Возвращает сертификат X.509, связанный с маркером безопасности. (Унаследовано от X509SecurityToken) |
| Id |
Возвращает уникальный идентификатор маркера безопасности. (Унаследовано от X509SecurityToken) |
| SecurityKeys |
Возвращает криптографические ключи, связанные с маркером безопасности. (Унаследовано от X509SecurityToken) |
| ValidFrom |
Получает первый момент времени, в течение которого этот маркер безопасности действителен. (Унаследовано от X509SecurityToken) |
| ValidTo |
Возвращает последний момент времени, в течение которого этот маркер безопасности действителен. (Унаследовано от X509SecurityToken) |
| WindowsIdentity |
Возвращает удостоверение домена Или учетной записи компьютера Windows. |
Методы
| Имя | Описание |
|---|---|
| CanCreateKeyIdentifierClause<T>() |
Возвращает значение, указывающее, может ли этот маркер безопасности создавать указанный идентификатор ключа. (Унаследовано от X509SecurityToken) |
| CreateKeyIdentifierClause<T>() |
Создает указанное предложение идентификатора ключа. (Унаследовано от X509SecurityToken) |
| Dispose() |
Освобождает все ресурсы, используемые параметром X509WindowsSecurityToken. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
Возвращает значение, указывающее, равен ли идентификатор ключа для этого экземпляра указанному идентификатору ключа. (Унаследовано от X509SecurityToken) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) |
Возвращает ключ для указанного предложения идентификатора ключа. (Унаследовано от SecurityToken) |
| ThrowIfDisposed() |
Вызывает исключение, если ThrowIfDisposed() метод был вызван для этого экземпляра. (Унаследовано от X509SecurityToken) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |