ホーム › Networking.WindowsWebServices › WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT
WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
| フィールド | 型 | サイズ | x64 | x86 | 説明 |
|---|---|---|---|---|---|
| bindingConstraint | WS_SECURITY_BINDING_CONSTRAINT | 24/12 | +0 | +0 | 基底となるセキュリティバインディング制約。発行済みトークン用バインディングの種別を識別する。 |
| bindingUsage | WS_MESSAGE_SECURITY_USAGE | 4 | +24 | +12 | この発行済みトークンメッセージセキュリティバインディングの用途を示す列挙値。 |
| claimConstraints | WS_XML_STRING* | 8/4 | +32 | +16 | 要求すべきクレーム名の配列へのポインタ。トークンが満たすべきクレームをWS_XML_STRINGで指定する。 |
| claimConstraintCount | DWORD | 4 | +40 | +20 | claimConstraints配列の要素数。指定したクレーム制約の個数を示す。 |
| requestSecurityTokenPropertyConstraints | WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT* | 8/4 | +48 | +24 | RST(トークン要求)プロパティ制約の配列へのポインタ。トークン要求に課す制約を列挙する。 |
| requestSecurityTokenPropertyConstraintCount | DWORD | 4 | +56 | +28 | requestSecurityTokenPropertyConstraints配列の要素数。 |
| out | _out_e__Struct | 16/8 | +64 | +32 | 出力用の入れ子構造体。制約照合の結果を返すために用いる。 |
構造体: _out_e__Struct x64 16B / x86 8B
| フィールド | 型 | サイズ | x64 | x86 |
|---|---|---|---|---|
| issuerAddress | WS_ENDPOINT_ADDRESS* | 8/4 | +0 | +0 |
| requestSecurityTokenTemplate | WS_XML_BUFFER* | 8/4 | +8 | +4 |