SecurityContextSecurityToken Classe

Définition

Représente le jeton défini par la spécification 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
Héritage
SecurityContextSecurityToken
Implémente

Remarques

Une instance de cette classe contient des éléments clés ainsi que des informations d’authentification qui représentent le client. L’utilisateur sélectionne l’algorithme de chiffrement particulier à utiliser avec celui-ci.

Constructeurs

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

Initialise une nouvelle instance de la classe SecurityContextSecurityToken.

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

Initialise une nouvelle instance de la classe SecurityContextSecurityToken.

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

Initialise une nouvelle instance de la classe SecurityContextSecurityToken.

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

Initialise une nouvelle instance de la classe SecurityContextSecurityToken.

Propriétés

Nom Description
AuthorizationPolicies

Obtient une collection en lecture seule de stratégies d’autorisation de jeton.

BootstrapMessageProperty

Obtient ou définit l’extrait SecurityMessageProperty du message d’amorçage.

ContextId

Obtient l’ID de contexte.

Id

Obtient l’ID de jeton.

IsCookieMode

Obtient une valeur qui indique si un jeton de contexte de sécurité (SCT) avec un paramètre de mode qui spécifie la façon dont les cookies sont gérés est lu.

KeyEffectiveTime

Obtient l’heure de début effective de la clé.

KeyExpirationTime

Obtient le délai d’expiration de la clé.

KeyGeneration

Obtient la génération de clé.

SecurityKeys

Obtient une collection en lecture seule de clés de sécurité.

ValidFrom

Obtient l’heure de début effective du jeton.

ValidTo

Obtient le délai d’expiration du jeton.

Méthodes

Nom Description
CanCreateKeyIdentifierClause<T>()

Indique si un type de clause d’identificateur de clé spécifié peut être créé.

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

Crée un cookie de jeton de contexte de sécurité.

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

Crée un cookie de jeton de contexte de sécurité.

CreateKeyIdentifierClause<T>()

Crée une clause d’identificateur de clé d’un type spécifié.

Dispose()

Libère les ressources non managées utilisées par cette instance de cet objet.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Indique si la clause d’identificateur de clé du jeton actuel correspond à une clause d’identificateur de clé spécifiée.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Obtient la clé de la clause d’identificateur de clé spécifiée.

(Hérité de SecurityToken)
ToString()

Génère une représentation textuelle de l’instance actuelle de cet objet.

S’applique à