Sdílet prostřednictvím


SecurityContextSecurityToken Třída

Definice

Představuje token definovaný specifikací WS-SecureConversation dat.

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
Dědičnost
SecurityContextSecurityToken
Implementuje

Poznámky

Instance této třídy obsahuje materiál klíče spolu s ověřovacími informacemi, které představují klienta. Uživatel vybere konkrétní kryptografický algoritmus, který se má s ním použít.

Konstruktory

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

Inicializuje novou instanci SecurityContextSecurityToken třídy .

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

Inicializuje novou instanci SecurityContextSecurityToken třídy .

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

Inicializuje novou instanci SecurityContextSecurityToken třídy .

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

Inicializuje novou instanci SecurityContextSecurityToken třídy .

Vlastnosti

AuthorizationPolicies

Získá kolekci zásad autorizace tokenů jen pro čtení.

BootstrapMessageProperty

Získá nebo nastaví SecurityMessageProperty extrahovaný ze zprávy bootstrap.

ContextId

Získá ID kontextu.

Id

Získá ID tokenu.

IsCookieMode

Získá hodnotu, která určuje, jestli se má číst token kontextu zabezpečení (SCT) s nastavením režimu, které určuje, jak se soubory cookie načítá.

KeyEffectiveTime

Získá klíč efektivní čas spuštění.

KeyExpirationTime

Získá čas vypršení platnosti klíče.

KeyGeneration

Získá generování klíče.

SecurityKeys

Získá kolekci klíčů zabezpečení jen pro čtení.

ValidFrom

Získá token efektivní čas spuštění.

ValidTo

Získá čas vypršení platnosti tokenu.

Metody

CanCreateKeyIdentifierClause<T>()

Určuje, zda lze vytvořit zadaný typ klauzule identifikátoru klíče.

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

Vytvoří soubor cookie tokenu kontextu zabezpečení.

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

Vytvoří soubor cookie tokenu kontextu zabezpečení.

CreateKeyIdentifierClause<T>()

Vytvoří klauzuli identifikátoru klíče zadaného typu.

Dispose()

Uvolní nespravované prostředky používané touto instancí tohoto objektu.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Určuje, jestli klauzule identifikátoru klíče aktuálního tokenu odpovídá zadané klauzuli identifikátoru klíče.

MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Získá klíč pro zadanou klauzuli identifikátoru klíče.

(Zděděno od SecurityToken)
ToString()

Generuje textovou reprezentaci aktuální instance tohoto objektu.

Platí pro