RequestSecurityTokenResponse クラス

定義

セキュリティ トークンを返すために使用される wst:RequestSecurityTokenResponse 要素を表します。

public ref class RequestSecurityTokenResponse : System::IdentityModel::Protocols::WSTrust::WSTrustMessage
public class RequestSecurityTokenResponse : System.IdentityModel.Protocols.WSTrust.WSTrustMessage
type RequestSecurityTokenResponse = class
    inherit WSTrustMessage
Public Class RequestSecurityTokenResponse
Inherits WSTrustMessage
継承
RequestSecurityTokenResponse

注釈

wst:RequestSecurityTokenResponse 要素 (メッセージ) には、クライアントによって行われたセキュリティ トークン要求 (RST) に対してセキュリティ トークン サービス (STS) によって送信される応答のパラメーターとプロパティが含まれています。 応答メッセージ (または要素) は RSTR と省略されます。 RequestSecurityTokenResponse クラスには、RSTR の要素を表すプロパティが含まれています。 RSTR は、WS-Trust によって定義された要求バインディングのいずれかに対応する要求に対する応答を形成できます。たとえば、発行バインディング、更新バインディング、検証バインディング、キャンセル バインディングなどです。 RequestSecurityTokenResponse クラスのプロパティの多くは、これらのバインドで定義されている特定の種類の応答にのみ存在する要素に対応します。 特定の RequestSecurityTokenResponse オブジェクトが表す応答の種類や、そのオブジェクトが表す特定の応答に存在するパラメーターによっては、オブジェクトの一部のプロパティが nullされる場合があります。

要求は、wst:RequestSecurityToken 要素 (RST) を含むメッセージで STS に到着します。 このメッセージは、 RequestSecurityToken クラスによって表されます。

このクラスが表す要素の詳細については、シナリオに適用される WS-Trust 仕様のバージョンを参照してください。

コンストラクター

名前 説明
RequestSecurityTokenResponse()

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

RequestSecurityTokenResponse(WSTrustMessage)

指定した要求メッセージ (RST) に基づいて、 RequestSecurityTokenResponse クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
AllowPostdating

wst:AllowPostdating 要素の内容を取得または設定します。

(継承元 WSTrustMessage)
AppliesTo

wsp:AppliesTo 要素の内容を取得または設定します。

(継承元 WSTrustMessage)
AuthenticationType

wst:AuthenticationType 要素の内容を取得または設定します。

(継承元 WSTrustMessage)
BinaryExchange

wst:BinaryExchange 要素の内容を取得または設定します。

(継承元 WSTrustMessage)
CanonicalizationAlgorithm

wst:CanonicalizationAlgorithm 要素の内容を取得または設定します。

(継承元 WSTrustMessage)
Context

RST または RSTR の Context 属性の内容を取得または設定します。

(継承元 WSTrustMessage)
EncryptionAlgorithm

wst:EncryptionAlgorithm 要素の内容を取得または設定します。

(継承元 WSTrustMessage)
EncryptWith

wst:EncryptWith 要素の内容を取得または設定します。

(継承元 WSTrustMessage)
Entropy

wst:Entropy 要素の内容を取得または設定します。

(継承元 WSTrustMessage)
IsFinal

RSTR が最終的なメッセージであり、そのようにシリアル化する必要があるかどうかを決定するフラグを取得または設定します。

KeySizeInBits

RequestSecurityToken (RST) メッセージ内の wst:KeySize 要素の内容を取得または設定します。

(継承元 WSTrustMessage)
KeyType

RequestSecurityToken (RST) メッセージ内の wst:KeyType 要素の内容を取得または設定します。

(継承元 WSTrustMessage)
KeyWrapAlgorithm

wst:KeyWrapAlgorithm 要素の内容を取得または設定します。

(継承元 WSTrustMessage)
Lifetime

RequestSecurityToken (RST) メッセージ内の wst:Lifetime 要素の内容を取得または設定します。

(継承元 WSTrustMessage)
Properties

オブジェクトを拡張するプロパティ バッグを取得します。

(継承元 OpenObject)
ReplyTo

証明書利用者への返信に使用するアドレスを取得または設定します。

(継承元 WSTrustMessage)
RequestedAttachedReference

要求されたトークンがメッセージにアタッチされている場合のセキュリティ トークン参照を取得または設定します。

RequestedProofToken

所有証明トークンを返すために使用する省略可能な要素を取得または設定します。

RequestedSecurityToken

要求されたセキュリティ トークンを返すために使用する省略可能な要素を取得または設定します。

RequestedTokenCancelled

wst:RequestedTokenCancelled 要素を取得または設定します。

RequestedUnattachedReference

要求されたトークンがメッセージにアタッチされていない場合のセキュリティ トークン参照を取得または設定します。

RequestType

wst:RequestType 要素を取得または設定します。

(継承元 WSTrustMessage)
SignatureAlgorithm

wst:SignatureAlgorithm 要素の内容を取得または設定します。

(継承元 WSTrustMessage)
SignWith

wst:SignWith 要素の内容を取得または設定します。

(継承元 WSTrustMessage)
Status

RSTR の wst:Status 要素を取得または設定します。

TokenType

wst:TokenType 要素の内容を取得または設定します。

(継承元 WSTrustMessage)
UseKey

wst:UseKey 要素の内容を取得または設定します。

(継承元 WSTrustMessage)

メソッド

名前 説明
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください