SecurityTokenRequirement クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
セキュリティ トークン要件を指定します。
public ref class SecurityTokenRequirement
public class SecurityTokenRequirement
type SecurityTokenRequirement = class
Public Class SecurityTokenRequirement
- 継承
-
SecurityTokenRequirement
- 派生
例
ClientCredentialsSecurityTokenManager
ServiceCredentialsSecurityTokenManager
CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)
CreateSecurityTokenProvider(SecurityTokenRequirement)
CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)
CreateSecurityTokenProvider(SecurityTokenRequirement)
注釈
通常、カスタム セキュリティ トークン、セキュリティ トークン マネージャー、セキュリティ トークン プロバイダー、またはセキュリティ トークン認証システムを作成する場合を除き、アプリケーション コードで SecurityTokenRequirement クラスを使用する必要はありません。 SecurityTokenRequirement クラスは、セキュリティ トークン マネージャーが、セキュリティ トークンに必要な事項 (キー サイズ、キーの種類、キーの使用方法など) を指定するのに使用します。 セキュリティ トークンが指定された条件に一致することが判明すると、SecurityTokenProvider および SecurityTokenAuthenticator を取得して、それぞれ送信 SOAP メッセージのセキュリティ トークンの提供、および受信 SOAP メッセージのセキュリティ トークンの認証を行うことができます。 たとえば、送信 SOAP メッセージの既定のセキュリティ トークン マネージャーの CreateSecurityTokenProvider(SecurityTokenRequirement) メソッドに SecurityTokenRequirement パラメーターを指定して呼び出すことにより、セキュリティ トークンに指定された条件に一致するセキュリティ トークン プロバイダーを取得できます。
コンストラクター
SecurityTokenRequirement() |
SecurityTokenRequirement クラスの新しいインスタンスを初期化します。 |
プロパティ
IsOptionalTokenProperty |
オプションの場合はトークン プロパティの値を取得します。 |
KeySize |
セキュリティ トークンに関連付けられたキーに必要なサイズを取得または設定します。 |
KeySizeProperty |
Properties プロパティの KeySize コレクションのインデックス名を示す値を取得します。 |
KeyType |
セキュリティ トークンに関連付けられたキーの種類 (非対称または対称) を取得または設定します。 |
KeyTypeProperty |
Properties プロパティの KeyType コレクションのインデックス名を示す値を取得します。 |
KeyUsage |
セキュリティ トークンに関連付けられたキーの使用方法を示す値を取得または設定します。 |
KeyUsageProperty |
Properties プロパティの KeyUsage コレクションのインデックス名を示す値を取得します。 |
PeerAuthenticationMode |
ピア認証方法を示すプロパティの Properties コレクションのインデックス名を取得します。 |
Properties |
現在の SecurityTokenRequirement インスタンスの非静的プロパティのコレクションを取得します。 |
RequireCryptographicToken |
セキュリティ トークンに暗号操作 (暗号化など) の機能を持たせるかどうかを示す値を取得または設定します。 |
RequireCryptographicTokenProperty |
Properties プロパティの RequireCryptographicToken コレクション内のインデックス名を取得します。 |
TokenType |
必要なセキュリティ トークンの種類を取得または設定します。 |
TokenTypeProperty |
Properties プロパティの TokenType コレクションのインデックス名を示す値を取得します。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetProperty<TValue>(String) |
現在の SecurityTokenRequirement インスタンスの指定されたプロパティを取得します。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
TryGetProperty<TValue>(String, TValue) |
現在の SecurityTokenRequirement インスタンスの指定されたプロパティを取得します。 |
適用対象
.NET