SecurityContextSecurityToken Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt das durch die WS-SecureConversation Spezifikation definierte Token dar.
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
- Vererbung
- Implementiert
Hinweise
Eine Instanz dieser Klasse enthält Schlüsselmaterial zusammen mit Authentifizierungsinformationen, die den Client darstellen. Der Benutzer wählt den jeweiligen Kryptografiealgorithmus aus, der damit verwendet werden soll.
Konstruktoren
| Name | Beschreibung |
|---|---|
| SecurityContextSecurityToken(UniqueId, Byte[], DateTime, DateTime) |
Initialisiert eine neue Instanz der SecurityContextSecurityToken-Klasse. |
| SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>) |
Initialisiert eine neue Instanz der SecurityContextSecurityToken-Klasse. |
| SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime, UniqueId, DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>) |
Initialisiert eine neue Instanz der SecurityContextSecurityToken-Klasse. |
| SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime) |
Initialisiert eine neue Instanz der SecurityContextSecurityToken-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AuthorizationPolicies |
Ruft eine schreibgeschützte Sammlung von Tokenautorisierungsrichtlinien ab. |
| BootstrapMessageProperty |
Dient zum Abrufen oder Festlegen der SecurityMessageProperty extrahierten aus der Bootstrap-Nachricht. |
| ContextId |
Ruft die Kontext-ID ab. |
| Id |
Ruft die Token-ID ab. |
| IsCookieMode |
Ruft einen Wert ab, der angibt, ob ein Sicherheitskontexttoken (SECURITY Context Token, SCT) mit einer Moduseinstellung angegeben wird, die angibt, wie Cookies gelesen werden. |
| KeyEffectiveTime |
Ruft die effektive Startzeit des Schlüssels ab. |
| KeyExpirationTime |
Ruft die Ablaufzeit des Schlüssels ab. |
| KeyGeneration |
Ruft die Schlüsselgenerierung ab. |
| SecurityKeys |
Ruft eine schreibgeschützte Sammlung von Sicherheitsschlüsseln ab. |
| ValidFrom |
Ruft die effektive Startzeit des Tokens ab. |
| ValidTo |
Ruft die Ablaufzeit des Tokens ab. |
Methoden
| Name | Beschreibung |
|---|---|
| CanCreateKeyIdentifierClause<T>() |
Gibt an, ob ein angegebener Schlüsselbezeichner-Klauseltyp erstellt werden kann. |
| CreateCookieSecurityContextToken(UniqueId, String, Byte[], DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>, SecurityStateEncoder) |
Erstellt ein Sicherheitskontexttoken-Cookie. |
| CreateCookieSecurityContextToken(UniqueId, String, Byte[], DateTime, DateTime, UniqueId, DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>, SecurityStateEncoder) |
Erstellt ein Sicherheitskontexttoken-Cookie. |
| CreateKeyIdentifierClause<T>() |
Erstellt eine Schlüsselbezeichnerklausel eines angegebenen Typs. |
| Dispose() |
Gibt nicht verwaltete Ressourcen frei, die von dieser Instanz dieses Objekts verwendet werden. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
Gibt an, ob die Schlüsselbezeichnerklausel des aktuellen Tokens mit einer angegebenen Schlüsselbezeichnerklausel übereinstimmt. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) |
Ruft den Schlüssel für die angegebene Schlüsselbezeichnerklausel ab. (Geerbt von SecurityToken) |
| ToString() |
Generiert eine Textdarstellung der aktuellen Instanz dieses Objekts. |