SecurityContextSecurityToken Clase

Definición

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

Comentarios

Una instancia de esta clase contiene material clave junto con información de autenticación que representa el cliente.An instance of this class contains key material along with authentication information that represents the client. El usuario selecciona el algoritmo criptográfico que se utilizará con esto.The user selects the particular cryptographic algorithm to use with it.

Constructores

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

Inicializa una nueva instancia de la clase SecurityContextSecurityToken.Initializes a new instance of the SecurityContextSecurityToken class.

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

Inicializa una nueva instancia de la clase SecurityContextSecurityToken.Initializes a new instance of the SecurityContextSecurityToken class.

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

Inicializa una nueva instancia de la clase SecurityContextSecurityToken.Initializes a new instance of the SecurityContextSecurityToken class.

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

Inicializa una nueva instancia de la clase SecurityContextSecurityToken.Initializes a new instance of the SecurityContextSecurityToken class.

Propiedades

AuthorizationPolicies

Obtiene una colección de solo lectura de directivas de autorización de token.Gets a read-only collection of token authorization policies.

BootstrapMessageProperty

Obtiene o establece SecurityMessageProperty que se extrae del mensaje de arranque.Gets or sets the SecurityMessageProperty extracted from the bootstrap message.

ContextId

Obtiene el id. del contexto.Gets the context id.

Id

Obtiene el id. del token.Gets the token id.

IsCookieMode

Obtiene un valor que indica si se lee un token de contexto de seguridad (SCT) con un valor de modo que especifica cómo se controlan las cookies.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

Proporciona la hora de inicio efectiva de la clave.Gets the key effective start time.

KeyExpirationTime

Obtiene la hora de expiración de la clave.Gets the key expiration time.

KeyGeneration

Genera la clave.Gets the key generation.

SecurityKeys

Obtiene una colección de solo lectura de claves de seguridad.Gets a read-only collection of security keys.

ValidFrom

Proporciona la hora de inicio efectiva del token.Gets the token effective start time.

ValidTo

Obtiene la hora de vencimiento del token.Gets the token expiration time.

Métodos

CanCreateKeyIdentifierClause<T>()

Indica si se puede crear un tipo de cláusula especificada de identificador de clave.Indicates whether a specified key identifier clause type can be created.

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

Crea una cookie de token de contexto de seguridad.Creates a security context token cookie.

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

Crea una cookie de token de contexto de seguridad.Creates a security context token cookie.

CreateKeyIdentifierClause<T>()

Crea una cláusula de identificador de clave de un tipo especificado.Creates a key identifier clause of a specified type.

Dispose()

Libera los recursos no administrados usados por esta instancia de este objeto.Releases unmanaged resources used by this instance of this object.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Indica si la cláusula de identificador de clave del token actual coincide con una cláusula de identificador clave especificada.Indicates whether the current token's key identifier clause matches a specified key identifier clause.

MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Obtiene la clave para la cláusula de identificador de clave especificada.Gets the key for the specified key identifier clause.

(Heredado de SecurityToken)
ToString()

Genera una representación del texto de la instancia actual de este objeto.Generates a text representation of the current instance of this object.

Se aplica a