SecurityContextSecurityToken 類別

定義

表示 WS-SecureConversation 規格定義的權杖。

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
繼承
SecurityContextSecurityToken
實作

備註

這個類別的執行個體包含了金鑰資料以及代表用戶端的驗證資訊。 使用者會選擇特定的密碼編譯演算法和它搭配使用。

建構函式

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

初始化 SecurityContextSecurityToken 類別的新執行個體。

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

初始化 SecurityContextSecurityToken 類別的新執行個體。

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

初始化 SecurityContextSecurityToken 類別的新執行個體。

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

初始化 SecurityContextSecurityToken 類別的新執行個體。

屬性

AuthorizationPolicies

取得權杖授權原則的唯讀集合。

BootstrapMessageProperty

取得或設定擷取自啟動安裝程式訊息的 SecurityMessageProperty

ContextId

取得內容識別碼。

Id

取得權杖識別碼。

IsCookieMode

取得值,指出是否讀取包含指定 Cookie 處理方式之模式設定的安全性內容權杖 (SCT)。

KeyEffectiveTime

取得金鑰的有效開始時間。

KeyExpirationTime

取得金鑰到期時間。

KeyGeneration

取得金鑰產生。

SecurityKeys

取得安全性金鑰的唯讀集合。

ValidFrom

取得權杖的有效開始時間。

ValidTo

取得權杖到期時間。

方法

CanCreateKeyIdentifierClause<T>()

指出是否可以建立指定的金鑰識別項子句類型。

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

建立安全性內容權杖 Cookie。

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

建立安全性內容權杖 Cookie。

CreateKeyIdentifierClause<T>()

建立指定類型的金鑰識別碼子句。

Dispose()

釋放由這個物件執行個體使用的 Unmanaged 資源。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

主出目前權杖的金鑰識別項子句與指定的金鑰識別項子句是否相符。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

取得指定之金鑰識別碼子句的金鑰。

(繼承來源 SecurityToken)
ToString()

產生這個物件的目前執行個體的文字表示。

適用於