Java™ Platform, Enterprise Edition
(Java EE)
バージョン 1.3 アプリケーション用 Web Services Security クライアント・サイド拡張構成を
Java EE バージョン 1.4 アプリケーションへマイグレーションできます。
このタスクについて
以下の表に、
Web Services Security のクライアント・サイド「
セキュリティー拡張」タブの
下にある最上位セクションの
Java
EE バージョン 1.3 アプリケーションから
Java
EE バージョン 1.4 アプリケーションへのマッピングをリストします。
表 1. 構成セクションのマッピング. マイグレーションの拡張構成情報を使用します。Web Services Security の
Java
EE バージョン 1.3 セキュリティー拡張 |
Web Services Security の
Java
EE バージョン 1.4 拡張 |
要求送信側構成 |
要求ジェネレーター構成 |
応答受信側構成 |
応答コンシューマー構成 |
クライアント・サイド拡張構成を
Java
EE バージョン 1.3 アプリケーションから
Java
EE バージョン 1.4 アプリケーションへマイグレーションするための以下のステップを参考
にしてください。
これらのステップは、特定の構成に依存しています。
このステップは標準的なシナリオに基づいていますが、包括的なものではありません。
手順
- 署名または暗号化する必要があるメッセージ・パーツを、
Java EE バージョン 1.3 アプリケーションの「保全性」および「機密性」の
セクションから、
Java EE バージョン 1.4 アプリケーション用アセンブリー・ツールの
「WS 拡張 (WS Extensions)」タブにある
「保全性」および「機密性」のセクションにマイグレーションします。
- 「ログイン構成」セクションが
Java
EE バージョン 1.3 拡張構成で構成されている場合、
「WS 拡張 (WS Extensions)」タブの「要求生成プログラム構成」の下にある
「セキュリティー・トークン」セクションを構成します。 セキュリティー・トークンを構成する場合、「トークン・タイプ」フィールドで、
Java
EE バージョン 1.3 アプリケーションの「ログイン構成」の認証メソッド値と一致する
トークン・タイプを選択します。
例えば、Java
EE バージョン 1.3 拡張構成の認証メソッドが BasicAuth である場合、
アセンブリー・ツール内の「トークン・タイプ」フィールドで「ユーザー名」を選択します。
Web Services Security の認証方式を
Java
EE バージョン 1.3 アプリケーションから
Java
EE バージョン 1.4 アプリケーションへマップする方法について詳しくは、
表 2を参照してください。
認証メソッドが IDAssertion である場合、
Java
EE バージョン 1.4 アプリケーションでは、ID アサーション構成がクライアント・サイド拡張構成で必要でないため、アクションは必要ありません。
Java EE バージョン 1.4 アプリケーションでは、ID アサーション構成は
サーバー・サイド拡張構成およびクライアント・サイド・バインディング構成で指定されます。
- アセンブリー・ツールの
「Required Integrity」セクションおよび「Required Confidentiality」セクションを構成することによって、
「Required Integrity」セクションおよび「Required Confidentiality」セクションをマイグレーションします。 「Response Receiver Configuration」
セクションのマイグレーションは、サーバー・サイド拡張構成の「Request Receiver Service Configuration
Details」セクションのマイグレーションに似ています。
詳しくは、JAX-RPC サーバー・サイド拡張構成のマイグレーションを参照してください。
- Web Services Security の
Java
EE バージョン 1.3 拡張構成の「ログイン構成」セクションにある nonce 構成を
Java
EE バージョン 1.4 アプリケーションにマイグレーションします。
重要: nonce は、Web Services Security の
Java
EE バージョン 1.4 拡張ファイルでは構成されていません。
これは、Web Services Security のバインディング・ファイルで構成されています。
バインディング・ファイル内の nonce を構成するには、
ユーザー名トークンのトークン生成プログラムで com.ibm.wsspi.wssecurity.token.username.addNonce プロパティーを定義します。
- 「作成タイム・スタンプの追加」オプションが
Java
EE バージョン 1.3 拡張で構成されている場合、アセンブリー・ツールの「要求生成プログラム構成」の下にある「タイム・スタンプの追加」セクションを構成します。
タスクの結果
この一連のステップでは、Java
EE バージョン 1.3 アプリケーションの Web Services Security の
クライアント・サイド拡張構成を
Java
EE バージョン 1.4 アプリケーションにマイグレーションするために
必要な情報のタイプについて説明します。
次のタスク
Java
EE バージョン 1.3 アプリケーションのサーバー・サイド・バインディング構成
を、Java
EE バージョン 1.4 アプリケーションにマイグレーションします。
詳しくは、
サーバー・サイド・バインディング・ファイルのマイグレーションを参照してください。