SecurityContextSecurityToken Класс

Определение

Представляет маркер, определяемый спецификацией WS-SecureConversation.

public ref class SecurityContextSecurityToken : System::IdentityModel::Tokens::SecurityToken, IDisposable
public ref class SecurityContextSecurityToken : System::IdentityModel::Tokens::SecurityToken
public class SecurityContextSecurityToken : System.IdentityModel.Tokens.SecurityToken, IDisposable
public class SecurityContextSecurityToken : System.IdentityModel.Tokens.SecurityToken
type SecurityContextSecurityToken = class
    inherit SecurityToken
    interface TimeBoundedCache.IExpirableItem
    interface IDisposable
type SecurityContextSecurityToken = class
    inherit SecurityToken
Public Class SecurityContextSecurityToken
Inherits SecurityToken
Implements IDisposable
Public Class SecurityContextSecurityToken
Inherits SecurityToken
Наследование
SecurityContextSecurityToken
Реализации

Комментарии

Экземпляр этого класса содержит материал ключа, а также сведения о проверке подлинности, представляющие клиента. Конкретные алгоритмы шифрования для использования с данным экземпляром выбираются пользователем.

Конструкторы

SecurityContextSecurityToken(UniqueId, Byte[], DateTime, DateTime)

Инициализирует новый экземпляр класса SecurityContextSecurityToken.

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime)

Инициализирует новый экземпляр класса SecurityContextSecurityToken.

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>)

Инициализирует новый экземпляр класса SecurityContextSecurityToken.

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime, UniqueId, DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>)

Инициализирует новый экземпляр класса SecurityContextSecurityToken.

Свойства

AuthorizationPolicies

Получает коллекцию со свойством «только чтение», содержащую политики авторизации маркера.

BootstrapMessageProperty

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

ContextId

Получает идентификатор контекста.

Id

Получает идентификатор маркера.

IsCookieMode

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

KeyEffectiveTime

Получает эффективное время запуска ключа.

KeyExpirationTime

Получает время завершения действия ключа.

KeyGeneration

Получает процедуру создания ключа.

SecurityKeys

Получает коллекцию со свойством «только чтение», содержащую ключи безопасности.

ValidFrom

Получает эффективное время запуска маркера.

ValidTo

Получает время завершения действия маркера.

Методы

CanCreateKeyIdentifierClause<T>()

Указывает, можно ли создать указанный тип конструкции идентификатора ключа.

CreateCookieSecurityContextToken(UniqueId, String, Byte[], DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>, SecurityStateEncoder)

Создает файл cookie маркера контекста безопасности.

CreateCookieSecurityContextToken(UniqueId, String, Byte[], DateTime, DateTime, UniqueId, DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>, SecurityStateEncoder)

Создает файл cookie маркера контекста безопасности.

CreateKeyIdentifierClause<T>()

Создает предложение идентификатора ключа заданного типа.

Dispose()

Освобождает все управляемые и неуправляемые ресурсы, используемые экземпляром этого объекта.

Equals(Object)

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

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

Служит хэш-функцией по умолчанию.

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

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

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

Указывает, соответствует ли текущая конструкция идентификатора ключа токена указанной конструкции идентификатора ключа.

MemberwiseClone()

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

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

Возвращает ключ для указанного предложения идентификатора ключа.

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

Создает текстовое представление текущего экземпляра этого объекта.

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