SecurityContextSecurityToken Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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. |