Share via


InitiatorServiceModelSecurityTokenRequirement クラス

定義

Windows Communication Foundation (WCF) のチャネル作成に固有のセキュリティ プロパティ要件を指定します。

public ref class InitiatorServiceModelSecurityTokenRequirement sealed : System::ServiceModel::Security::Tokens::ServiceModelSecurityTokenRequirement
public sealed class InitiatorServiceModelSecurityTokenRequirement : System.ServiceModel.Security.Tokens.ServiceModelSecurityTokenRequirement
type InitiatorServiceModelSecurityTokenRequirement = class
    inherit ServiceModelSecurityTokenRequirement
Public NotInheritable Class InitiatorServiceModelSecurityTokenRequirement
Inherits ServiceModelSecurityTokenRequirement
継承
InitiatorServiceModelSecurityTokenRequirement

注釈

トークン要件クラスは、セキュリティ トークン マネージャーが、セキュリティ トークンに必要な事項 (キー サイズ、キーの種類、キーの使用方法など) を指定するのに使用します。 セキュリティ トークンが指定された条件に一致することが判明すると、SecurityTokenProvider と SecurityTokenAuthenticator を作成できます。

このトークン要件クラスは、イニシエーターに関連する要件を指定します。

コンストラクター

InitiatorServiceModelSecurityTokenRequirement()

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

フィールド

Namespace

現在の名前空間を指定します。

(継承元 ServiceModelSecurityTokenRequirement)

プロパティ

IsInitiator

セキュリティ トークン要件を作成するエンドポイントがイニシエーターか受信者かを示す値を取得します。

(継承元 ServiceModelSecurityTokenRequirement)
IssuerAddress

要件が発行済みトークンの要件である場合、このプロパティには発行者のエンドポイント アドレスが格納されます。

(継承元 ServiceModelSecurityTokenRequirement)
IssuerBinding

要件が発行済みトークンの要件である場合、このプロパティには、発行者との通信に使用するバインディングが格納されます。

(継承元 ServiceModelSecurityTokenRequirement)
KeySize

セキュリティ トークンに関連付けられたキーに必要なサイズを取得または設定します。

(継承元 SecurityTokenRequirement)
KeyType

セキュリティ トークンに関連付けられたキーの種類 (非対称または対称) を取得または設定します。

(継承元 SecurityTokenRequirement)
KeyUsage

セキュリティ トークンに関連付けられたキーの使用方法を示す値を取得または設定します。

(継承元 SecurityTokenRequirement)
MessageSecurityVersion

必要に応じて、使用するメッセージ セキュリティ バージョンを取得または設定します。

(継承元 ServiceModelSecurityTokenRequirement)
Properties

現在の SecurityTokenRequirement インスタンスの非静的プロパティのコレクションを取得します。

(継承元 SecurityTokenRequirement)
RequireCryptographicToken

セキュリティ トークンに暗号操作 (暗号化など) の機能を持たせるかどうかを示す値を取得または設定します。

(継承元 SecurityTokenRequirement)
SecureConversationSecurityBindingElement

セキュリティで保護された通信のブートストラップ メッセージをセキュリティで保護するために使用されるセキュリティ バインディング要素を取得または設定します。

(継承元 ServiceModelSecurityTokenRequirement)
SecurityAlgorithmSuite

必要に応じて、使用するセキュリティ アルゴリズム スイートを取得または設定します。

(継承元 ServiceModelSecurityTokenRequirement)
SecurityBindingElement

セキュリティ バインド要素を取得または設定します。

(継承元 ServiceModelSecurityTokenRequirement)
TargetAddress

対象アドレスを取得または設定します。

TokenType

必要なセキュリティ トークンの種類を取得または設定します。

(継承元 SecurityTokenRequirement)
TransportScheme

トランスポート スキームを取得または設定します。

(継承元 ServiceModelSecurityTokenRequirement)
Via

Via を取得または設定します。

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetProperty<TValue>(String)

現在の SecurityTokenRequirement インスタンスの指定されたプロパティを取得します。

(継承元 SecurityTokenRequirement)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

クラスのこのインスタンスのテキスト表現を出力します。

TryGetProperty<TValue>(String, TValue)

現在の SecurityTokenRequirement インスタンスの指定されたプロパティを取得します。

(継承元 SecurityTokenRequirement)

適用対象