SecurityContextSecurityToken クラス

定義

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
継承
SecurityContextSecurityToken
実装

注釈

このクラスのインスタンスには、クライアントを表す認証情報と共にキー マテリアルが含まれています。 ユーザーは、使用する特定の暗号アルゴリズムを選択します。

コンストラクター

名前 説明
SecurityContextSecurityToken(UniqueId, 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 クラスの新しいインスタンスを初期化します。

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

SecurityContextSecurityToken クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
AuthorizationPolicies

トークン承認ポリシーの読み取り専用コレクションを取得します。

BootstrapMessageProperty

ブートストラップ メッセージから抽出された SecurityMessageProperty を取得または設定します。

ContextId

コンテキスト ID を取得します。

Id

トークン 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()

このオブジェクトのこのインスタンスによって使用されるアンマネージ リソースを解放します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

現在のトークンのキー識別子句が、指定したキー識別子句と一致するかどうかを示します。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

指定したキー識別子句のキーを取得します。

(継承元 SecurityToken)
ToString()

このオブジェクトの現在のインスタンスのテキスト表現を生成します。

適用対象