このセクションでは、 XML Signature Verifier ツールの構成と適用について説明します。 XML Signature Verifier ツールはセキュリティのために XML 文書を検証するツールです。
このセクションの内容:
W3C が推奨する XML Signature 標準は、 XML 文書中のあらゆるデータにデジタル署名をするプロセスを定義しています。OASIS は、 SOAP で XML Signature 標準をどのように適用するか定めています。XML Signature によって、 Web サービスのユーザーはトランザクションに関わる他のユーザーのアイデンティティを検証したり、 XML 文書の署名後にデータが変更されていないことを保証したりできます。
SOAtest の XML Signature Verifier ツールを使うと、 Web サービス トランザクションで送信されたデジタル署名の信頼性を検証できます。
[ツール設定] タブの左ペインには、次のオプションが表示されます。
[ツール設定] タブ の左ペインから [全般] を選択すると、次のオプションが選択できます。
すべての既知の WSS ヘッダーを検証する: すべての既知の Web サービス セキュリティ ヘッダー形式を SOAtest で処理する場合に選択します。
特定のヘッダー フォーマットを検証する: 指定のヘッダーを SOAtest で処理する場合に選択します。このオプションを選択すると [エミュレーション オプション] の利用が可能になります。
[ツールの設定] の左ペインから [エミュレーション オプション] を選択すると、次のオプションが選択できます。
注意: 次のオプションは 、 [全般] オプションで [WS-Security モード] と [特定のヘッダー フォーマットを検証する] を選択した場合に利用できます。
[入力] タブは XML Signature Verifier ツールがスタンドアロン ツールとして追加されており、他のツールに接続されていない場合にだけ使用できます。 [入力] タブでは次のオプションが使用できます。
XML Signature Verifier ツールはテスト ケース レベルでスタンドアロン ツールとして使用できます。スタンドアロン ツールとして使用するには、メイン テスト スイートのノードを右クリックし、ショートカット メニューの [新規追加] > [テスト] をクリックして [テストの追加] ダイアログを開きます。 [テストの追加] ダイアログで [XML Signature Verifier] を選択します。
重要: XML Signature Verifier、XML Signer、XML Encryption ツールを使ってセキュリティ テストを実行するためには、あるいはキー ストアを使用している場合は、Unlimited Strength Java Cryptography Extension をダウンロードしてインストールする必要があります。詳細については 「JCE 前提条件」 を参照してください。
以下のチュートリアルでこのツールの使い方を説明しています。