SecurityContextSecurityToken Класс

Определение

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

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
Реализации

Комментарии

Экземпляр этого класса содержит материал ключа, а также сведения о проверке подлинности, представляющие клиента.An instance of this class contains key material along with authentication information that represents the client. Конкретные алгоритмы шифрования для использования с данным экземпляром выбираются пользователем.The user selects the particular cryptographic algorithm to use with it.

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

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

Инициализирует новый экземпляр класса SecurityContextSecurityToken.Initializes a new instance of the SecurityContextSecurityToken class.

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

Инициализирует новый экземпляр класса SecurityContextSecurityToken.Initializes a new instance of the SecurityContextSecurityToken class.

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

Инициализирует новый экземпляр класса SecurityContextSecurityToken.Initializes a new instance of the SecurityContextSecurityToken class.

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

Инициализирует новый экземпляр класса SecurityContextSecurityToken.Initializes a new instance of the SecurityContextSecurityToken class.

Свойства

AuthorizationPolicies

Получает коллекцию со свойством «только чтение», содержащую политики авторизации маркера.Gets a read-only collection of token authorization policies.

BootstrapMessageProperty

Возвращает или задает объект SecurityMessageProperty, извлеченный из сообщения начальной загрузки.Gets or sets the SecurityMessageProperty extracted from the bootstrap message.

ContextId

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

Id

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

IsCookieMode

Получает значение, которое показывает, считывается ли токен контекста безопасности с параметром режима, указывающим порядок обработки файлов cookie.Gets a value that indicates whether a security context token (SCT) with a mode setting that specifies how cookies are handled is read in.

KeyEffectiveTime

Получает эффективное время запуска ключа.Gets the key effective start time.

KeyExpirationTime

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

KeyGeneration

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

SecurityKeys

Получает коллекцию со свойством «только чтение», содержащую ключи безопасности.Gets a read-only collection of security keys.

ValidFrom

Получает эффективное время запуска маркера.Gets the token effective start time.

ValidTo

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

Методы

CanCreateKeyIdentifierClause<T>()

Указывает, можно ли создать указанный тип конструкции идентификатора ключа.Indicates whether a specified key identifier clause type can be created.

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

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

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

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

CreateKeyIdentifierClause<T>()

Создает предложение идентификатора ключа заданного типа.Creates a key identifier clause of a specified type.

Dispose()

Освобождает все управляемые и неуправляемые ресурсы, используемые экземпляром этого объекта.Releases unmanaged resources used by this instance of this object.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

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

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

Указывает, соответствует ли текущая конструкция идентификатора ключа токена указанной конструкции идентификатора ключа.Indicates whether the current token's key identifier clause matches a specified key identifier clause.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает ключ для указанного предложения идентификатора ключа.Gets the key for the specified key identifier clause.

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

Создает текстовое представление текущего экземпляра этого объекта.Generates a text representation of the current instance of this object.

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