SecurityContextSecurityToken Classe

Definizione

Rappresenta il token definito dalla specifica 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
Ereditarietà
SecurityContextSecurityToken
Implementazioni

Commenti

Un'istanza di questa classe contiene il materiale della chiave e delle informazioni di autenticazione che rappresentano il client.An instance of this class contains key material along with authentication information that represents the client. L'utente seleziona l'algoritmo di crittografia specifico da utilizzare.The user selects the particular cryptographic algorithm to use with it.

Costruttori

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

Inizializza una nuova istanza della classe SecurityContextSecurityToken.Initializes a new instance of the SecurityContextSecurityToken class.

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

Inizializza una nuova istanza della classe SecurityContextSecurityToken.Initializes a new instance of the SecurityContextSecurityToken class.

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

Inizializza una nuova istanza della classe SecurityContextSecurityToken.Initializes a new instance of the SecurityContextSecurityToken class.

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

Inizializza una nuova istanza della classe SecurityContextSecurityToken.Initializes a new instance of the SecurityContextSecurityToken class.

Proprietà

AuthorizationPolicies

Ottiene una raccolta di sola lettura di criteri di autorizzazione del token.Gets a read-only collection of token authorization policies.

BootstrapMessageProperty

Ottiene o imposta l'oggetto SecurityMessageProperty estratto dal messaggio del bootstrap.Gets or sets the SecurityMessageProperty extracted from the bootstrap message.

ContextId

Ottiene l'id del contesto.Gets the context id.

Id

Ottiene l'id del token.Gets the token id.

IsCookieMode

Ottiene un valore che indica se un SCT (security context token) con un'impostazione della modalità che specifica come vengono gestiti i cookie viene letto.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

Ottiene l'ora di inizio effettiva della chiave.Gets the key effective start time.

KeyExpirationTime

Ottiene l'ora di scadenza della chiave.Gets the key expiration time.

KeyGeneration

Ottiene la generazione di chiave.Gets the key generation.

SecurityKeys

Ottiene una raccolta di sola lettura di chiavi di sicurezza.Gets a read-only collection of security keys.

ValidFrom

Ottiene l'ora di inizio effettiva del token.Gets the token effective start time.

ValidTo

Ottiene l'ora di scadenza del token.Gets the token expiration time.

Metodi

CanCreateKeyIdentifierClause<T>()

Indica se è possibile creare un tipo di clausola dell'identificatore di chiave specificato.Indicates whether a specified key identifier clause type can be created.

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

Crea un cookie del token del contesto di sicurezza.Creates a security context token cookie.

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

Crea un cookie del token del contesto di sicurezza.Creates a security context token cookie.

CreateKeyIdentifierClause<T>()

Crea la clausola dell'identificatore di chiave di un tipo specificato.Creates a key identifier clause of a specified type.

Dispose()

Rilascia le risorse non gestite utilizzate da questa istanza di questo oggetto.Releases unmanaged resources used by this instance of this object.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Indica se la clausola dell'identificatore di chiave del token corrente corrisponde alla clausola dell'identificatore di chiave specificata.Indicates whether the current token's key identifier clause matches a specified key identifier clause.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Ottiene la chiave per la clausola dell'identificatore di chiave specificata.Gets the key for the specified key identifier clause.

(Ereditato da SecurityToken)
ToString()

Genera una rappresentazione testo dell'istanza corrente di questo oggetto.Generates a text representation of the current instance of this object.

Si applica a