SecurityContextSecurityToken Clase

Definición

Representa el token definido por la especificación 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
Herencia
SecurityContextSecurityToken
Implementaciones

Comentarios

Una instancia de esta clase contiene material de clave junto con la información de autenticación que representa al cliente. El usuario selecciona el algoritmo criptográfico concreto que se va a usar con él.

Constructores

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

Inicializa una nueva instancia de la clase SecurityContextSecurityToken.

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

Inicializa una nueva instancia de la clase SecurityContextSecurityToken.

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

Inicializa una nueva instancia de la clase SecurityContextSecurityToken.

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

Inicializa una nueva instancia de la clase SecurityContextSecurityToken.

Propiedades

Nombre Description
AuthorizationPolicies

Obtiene una colección de solo lectura de directivas de autorización de tokens.

BootstrapMessageProperty

Obtiene o establece el SecurityMessageProperty objeto extraído del mensaje de arranque.

ContextId

Obtiene el identificador de contexto.

Id

Obtiene el identificador del token.

IsCookieMode

Obtiene un valor que indica si se lee un token de contexto de seguridad (SCT) con una configuración de modo que especifica cómo se leen las cookies.

KeyEffectiveTime

Obtiene la hora de inicio efectiva de la clave.

KeyExpirationTime

Obtiene la hora de expiración de la clave.

KeyGeneration

Obtiene la generación de claves.

SecurityKeys

Obtiene una colección de solo lectura de claves de seguridad.

ValidFrom

Obtiene la hora de inicio efectiva del token.

ValidTo

Obtiene la hora de expiración del token.

Métodos

Nombre Description
CanCreateKeyIdentifierClause<T>()

Indica si se puede crear un tipo de cláusula de identificador de clave especificado.

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

Crea una cookie de token de contexto de seguridad.

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

Crea una cookie de token de contexto de seguridad.

CreateKeyIdentifierClause<T>()

Crea una cláusula de identificador de clave de un tipo especificado.

Dispose()

Libera recursos no administrados usados por esta instancia de este objeto.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Indica si la cláusula de identificador de clave del token actual coincide con una cláusula de identificador de clave especificada.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Obtiene la clave de la cláusula de identificador de clave especificada.

(Heredado de SecurityToken)
ToString()

Genera una representación de texto de la instancia actual de este objeto.

Se aplica a