Udostępnij za pośrednictwem


SecurityContextSecurityToken Klasa

Definicja

Reprezentuje token zdefiniowany przez WS-SecureConversation danych.

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
Dziedziczenie
SecurityContextSecurityToken
Implementuje

Uwagi

Wystąpienie tej klasy zawiera materiał klucza wraz z informacjami o uwierzytelnianiu, które reprezentują klienta. Użytkownik wybiera określony algorytm kryptograficzny, który ma być z nim używany.

Konstruktory

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

Inicjuje nowe wystąpienie klasy SecurityContextSecurityToken.

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

Inicjuje nowe wystąpienie klasy SecurityContextSecurityToken.

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

Inicjuje nowe wystąpienie klasy SecurityContextSecurityToken.

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

Inicjuje nowe wystąpienie klasy SecurityContextSecurityToken.

Właściwości

AuthorizationPolicies

Pobiera kolekcję zasad autoryzacji tokenu tylko do odczytu.

BootstrapMessageProperty

Pobiera lub ustawia SecurityMessageProperty wyodrębnione z komunikatu bootstrap.

ContextId

Pobiera identyfikator kontekstu.

Id

Pobiera identyfikator tokenu.

IsCookieMode

Pobiera wartość wskazującą, czy token kontekstu zabezpieczeń (SCT) z ustawieniem trybu określającym sposób obsługi plików cookie jest odczytywany.

KeyEffectiveTime

Pobiera kluczowy efektywny czas rozpoczęcia.

KeyExpirationTime

Pobiera czas wygaśnięcia klucza.

KeyGeneration

Pobiera generowanie klucza.

SecurityKeys

Pobiera kolekcję kluczy zabezpieczeń tylko do odczytu.

ValidFrom

Pobiera efektywny czas rozpoczęcia tokenu.

ValidTo

Pobiera czas wygaśnięcia tokenu.

Metody

CanCreateKeyIdentifierClause<T>()

Wskazuje, czy można utworzyć określony typ klauzuli identyfikatora klucza.

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

Tworzy plik cookie tokenu kontekstu zabezpieczeń.

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

Tworzy plik cookie tokenu kontekstu zabezpieczeń.

CreateKeyIdentifierClause<T>()

Tworzy klauzulę identyfikatora klucza określonego typu.

Dispose()

Zwalnia niezamażowane zasoby używane przez to wystąpienie tego obiektu.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Wskazuje, czy klauzula identyfikatora klucza bieżącego tokenu pasuje do określonej klauzuli identyfikatora klucza.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Pobiera klucz dla określonej klauzuli identyfikatora klucza.

(Odziedziczone po SecurityToken)
ToString()

Generuje tekstową reprezentację bieżącego wystąpienia tego obiektu.

Dotyczy