SecurityContextSecurityToken Třída

Definice

Představuje token definovaný specifikací 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
Dědičnost
SecurityContextSecurityToken
Implementuje

Poznámky

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

Konstruktory

Name Description
SecurityContextSecurityToken(UniqueId, 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.

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

Inicializuje novou instanci SecurityContextSecurityToken třídy.

Vlastnosti

Name Description
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, zda je token kontextu zabezpečení (SCT) s nastavením režimu, který určuje, jak se soubory cookie zpracovávají, přečteny.

KeyEffectiveTime

Získá klíč efektivní počáteční čas.

KeyExpirationTime

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

KeyGeneration

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

SecurityKeys

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

ValidFrom

Získá efektivní počáteční čas tokenu.

ValidTo

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

Metody

Name Description
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čuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

(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ří mělkou kopii aktuálního Object.

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

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

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

Vygeneruje textovou reprezentaci aktuální instance tohoto objektu.

Platí pro