署名パーツの設定
このページを使用して、署名パーツのエレメントを定義します。署名パーツは メッセージ保全性を保護するために使用され、この場合は、署名パーツはポリシー・セット・プロセスの 一部として定義されています。
- をクリックします。
- 「ポリシー」テーブルで「WS-Security」ポリシーをクリックします。
- 「メイン・ポリシー」リンクまたは「ブートストラップ・ポリシー」リンクをクリックします。
- 「メッセージ・パーツ保護 (Message Part Protection)」セクションの「要求メッセージ・パーツ保護 (Request message part protection)」リンクまたは「応答メッセージ・パーツ保護 (Response message part protection)」リンクをクリックします。
- 「保全性の確保」セクションで、以下のいずれかのアクションを実行します。
- 「追加」をクリックして、新規の署名パーツを追加します。
- 既存の署名パーツを選択して、「編集」をクリックします。
署名を行うパーツ名 (Name of part to be signed)
署名を行うために選択した 1 つ以上のメッセージ・パーツの セットの名前を指定します。ユーザーが選択する名前はラベルで、 この WS-Security ポリシーの応答メッセージ・パーツ保護または要求メッセージ・ パーツ保護のコレクション内で固有でなければなりません。
パーツのエレメント (Elements in part)
署名パーツに組み込まれたメッセージ・エレメントのリストを 指定します。「パーツのエレメント (Elements in part)」フィールドには、メッセージの保全性を 提供するためにこの署名パーツに組み込まれているメッセージ・エレメントのリストが含まれます。
「追加」をクリックして、メッセージの署名パーツにエレメントを追加します。メッセージの署名パーツからメッセージ・エレメントを除去するには、 まず除去するエレメントの横にある選択ボックスをクリックしてから、「除去」をクリックします。 テキスト入力フィールドの「OK」、「適用」、「リセット」、「キャンセル」のいずれかのボタンを使用します。Qname または Xpath 式の値は必須であり、新規エレメントの追加時や、エレメントの追加後など、いつでも編集可能です。
メッセージ本文の保護 (Protect message body)
メッセージ本文がこのパーツで保護されるかどうかを指定します。このパーツでメッセージ本文を 保護するには、「メッセージ本文の保護 (Protect message body)」をクリックします。
XPath 式
特定のエレメントがこのパーツに組み込まれることを指定するためのメソッドとして、 表示された XPath 式が使用されるかどうかを指定します。
「 追加」メニュー・リストから「XPath」を選択し、テーブルに表示される新規 XPath エントリーに式を入力します。 テーブル内の、対応する値を持たないすべての「XPath 式」行は、「OK」または「適用」をクリックした時点で除去されます。
QName (SOAP ヘッダー・エレメントの場合のみ)
暗号化したい SOAP ヘッダー・エレメントの名前空間の値に、 Qname タイプを指定します。SOAP ヘッダー・エレメントを暗号化するには、「Qname」を選択し、 「値」フィールドにその SOAP ヘッダー・エレメントの名前空間と、オプションでローカル名を入力します。Qname を指定 するとき、オプションのローカル名を使用する場合は、名前空間とローカル名の 間にコンマを挿入する必要があります (例: namespace,localname)。 ローカル名が省略される場合、 指定された名前空間を持つすべての SOAP ヘッダー・エレメントが暗号化されます。Qname 選択メソッドを 使用するには、SOAP ヘッダー・エレメントが SOAP ヘッダーの直接の子でなければなりません。テーブル内の、対応する値を持たないすべての「Qname」行は、「OK」または「適用」をクリックしたときに除去されます。