SecurityContextSecurityToken Classe

Definição

Representa o token definido pela especificação 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
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

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

Inicializa uma nova instância da classe SecurityContextSecurityToken.

SecurityContextSecurityToken(UniqueId, String, 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.

Propriedades

AuthorizationPolicies

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

BootstrapMessageProperty

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

ContextId

Obtém a ID do contexto.

Id

Obtém a ID do token.

IsCookieMode

Obtém um valor que indica se um SCT (token de contexto de segurança) 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 a hora de expiração da chave.

KeyGeneration

Obtém a geração de chave.

SecurityKeys

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

ValidFrom

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

ValidTo

Obtém a hora da expiração do token.

Métodos

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 de hash padrão.

(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 Object atual.

(Herdado de Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Obtém a chave para a cláusula de identificador de chave especificado.

(Herdado de SecurityToken)
ToString()

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

Aplica-se a