Поделиться через


X509WindowsSecurityToken Класс

Определение

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

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)

Инициализирует новый экземпляр класса X509WindowsSecurityToken, используя указанный сертификат X.509 и либо домен Windows, либо учетную запись компьютера.

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String)

Инициализирует новый экземпляр класса X509WindowsSecurityToken, используя указанный сертификат X.509, домен Windows или учетную запись компьютера, а также уникальный идентификатор.

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String, String)

Создает новый экземпляр X509WindowsSecurityToken.

Свойства

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)

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