SecurityContextSecurityToken Klass

Definition

Representerar den token som definierats av WS-SecureConversation-specifikationen.

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
Arv
SecurityContextSecurityToken
Implementeringar

Kommentarer

En instans av den här klassen innehåller nyckelmaterial tillsammans med autentiseringsinformation som representerar klienten. Användaren väljer den specifika kryptografiska algoritm som ska användas med den.

Konstruktorer

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

Initierar en ny instans av SecurityContextSecurityToken klassen.

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

Initierar en ny instans av SecurityContextSecurityToken klassen.

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

Initierar en ny instans av SecurityContextSecurityToken klassen.

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

Initierar en ny instans av SecurityContextSecurityToken klassen.

Egenskaper

Name Description
AuthorizationPolicies

Hämtar en skrivskyddad samling tokenauktoriseringsprinciper.

BootstrapMessageProperty

Hämtar eller anger det SecurityMessageProperty extraherade från bootstrap-meddelandet.

ContextId

Hämtar kontext-ID:t.

Id

Hämtar token-ID:t.

IsCookieMode

Hämtar ett värde som anger om en säkerhetskontexttoken (SCT) med en lägesinställning som anger hur cookies hanteras läse in.

KeyEffectiveTime

Hämtar den viktiga effektiva starttiden.

KeyExpirationTime

Hämtar nyckelns förfallotid.

KeyGeneration

Hämtar nyckelgenereringen.

SecurityKeys

Hämtar en skrivskyddad samling säkerhetsnycklar.

ValidFrom

Hämtar den effektiva starttiden för token.

ValidTo

Hämtar förfallotiden för token.

Metoder

Name Description
CanCreateKeyIdentifierClause<T>()

Anger om en angiven nyckel-ID-satstyp kan skapas.

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

Skapar en cookie för säkerhetskontexttoken.

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

Skapar en cookie för säkerhetskontexttoken.

CreateKeyIdentifierClause<T>()

Skapar en nyckelidentifierarsats av en angiven typ.

Dispose()

Frigör ohanterade resurser som används av den här instansen av det här objektet.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Anger om den aktuella tokens nyckelidentifierarsats matchar en angiven nyckelidentifierarsats.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Hämtar nyckeln för den angivna nyckelidentifierarsatsen.

(Ärvd från SecurityToken)
ToString()

Genererar en textrepresentation av den aktuella instansen av det här objektet.

Gäller för