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

Observações

Uma instância desta classe contém material-chave juntamente com informações de autenticação que representam o cliente. O utilizador seleciona o algoritmo criptográfico específico a utilizar com ele.

Construtores

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

Inicializa uma nova instância da SecurityContextSecurityToken classe.

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

Inicializa uma nova instância da SecurityContextSecurityToken classe.

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

Inicializa uma nova instância da SecurityContextSecurityToken classe.

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

Inicializa uma nova instância da SecurityContextSecurityToken classe.

Propriedades

Name Description
AuthorizationPolicies

Recebe uma coleção de políticas de autorização de tokens em modo apenas leitura.

BootstrapMessageProperty

Recebe ou define a SecurityMessageProperty mensagem extraída do bootstrap.

ContextId

Percebe o contexto, id.

Id

Fica com o ID do token.

IsCookieMode

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

KeyEffectiveTime

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

KeyExpirationTime

Obtém a data de validade da chave.

KeyGeneration

Obtém a geração de chaves.

SecurityKeys

Recebe uma coleção de chaves de segurança em modo apenas leitura.

ValidFrom

Obtém o token à hora de início efetiva.

ValidTo

Recebe a data de validade do token.

Métodos

Name Description
CanCreateKeyIdentifierClause<T>()

Indica se pode ser criado um tipo específico de cláusula de identificador de chave.

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 identificadora de chave de um tipo especificado.

Dispose()

Liberta recursos não geridos usados por esta instância deste objeto.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

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

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Obtém a chave para a cláusula identificadora de chave especificada.

(Herdado de SecurityToken)
ToString()

Gera uma representação em texto da instância atual deste objeto.

Aplica-se a