SecurityContextSecurityToken Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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. |