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

Комментарии

Как правило, разработчикам приложений не нужно использовать 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)

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