SecurityContextSecurityToken Classe

Definição

Representa o token definido pela especificação WS-SecureConversation.

public ref class SecurityContextSecurityToken : System::IdentityModel::Tokens::SecurityToken, IDisposable
public class SecurityContextSecurityToken : System.IdentityModel.Tokens.SecurityToken, IDisposable
type SecurityContextSecurityToken = class
    inherit SecurityToken
    interface TimeBoundedCache.IExpirableItem
    interface IDisposable
Public Class SecurityContextSecurityToken
Inherits SecurityToken
Implements IDisposable
Herança
SecurityContextSecurityToken
Implementações

Comentários

Uma instância dessa classe contém material de chave junto com informações de autenticação que representam o cliente. O usuário seleciona o algoritmo criptográfico específico a ser usado com ele.

Construtores

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

Inicializa uma nova instância da classe SecurityContextSecurityToken.

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

Inicializa uma nova instância da classe SecurityContextSecurityToken.

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

Inicializa uma nova instância da classe SecurityContextSecurityToken.

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

Inicializa uma nova instância da classe SecurityContextSecurityToken.

Propriedades

Nome Description
AuthorizationPolicies

Obtém uma coleção somente leitura de políticas de autorização de token.

BootstrapMessageProperty

Obtém ou define a SecurityMessageProperty mensagem extraída da inicialização.

ContextId

Obtém a ID de contexto.

Id

Obtém a ID do token.

IsCookieMode

Obtém um valor que indica se um token de contexto de segurança (SCT) com uma configuração de modo que especifica como os cookies são tratados é lido.

KeyEffectiveTime

Obtém a hora de início efetiva da chave.

KeyExpirationTime

Obtém o tempo de expiração da chave.

KeyGeneration

Obtém a geração de chave.

SecurityKeys

Obtém uma coleção somente leitura de chaves de segurança.

ValidFrom

Obtém a hora de início efetiva do token.

ValidTo

Obtém o tempo de expiração do token.

Métodos

Nome Description
CanCreateKeyIdentifierClause<T>()

Indica se um tipo de cláusula de identificador de chave especificado pode ser criado.

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

Cria um cookie de token de contexto de segurança.

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

Cria um cookie de token de contexto de segurança.

CreateKeyIdentifierClause<T>()

Cria uma cláusula de identificador de chave de um tipo especificado.

Dispose()

Libera recursos não gerenciados usados por esta instância deste objeto.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Indica se a cláusula do identificador de chave do token atual corresponde a uma cláusula de identificador de chave especificada.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Obtém a chave da cláusula de identificador de chave especificada.

(Herdado de SecurityToken)
ToString()

Gera uma representação de texto da instância atual desse objeto.

Aplica-se a