アセンブリー・ツールを使用したサーバー・セキュリティー・バインディングの構成

アセンブリー・ツールを使用して、サーバー上にデプロイされた後の Web サービスのバインディングを編集します。

始める前に

重要: バージョン 5.x とバージョン 6 以降のアプリケーションには重要な相違点があります。 この情報は、WebSphere® Application Server バージョン 6.0.x 以降で使用されるバージョン 5.x アプリケーションのみをサポートしています。 この情報はバージョン 6.0.x 以降のアプリケーションには適用されません。

アセンブリー・ツールに Web サービス・エンタープライズ・アーカイブ (EAR) ファイルをインポートする前に、必ずご使用の Web サービス上で WSDL2Java コマンドを実行して、Java™ Platform, Enterprise Edition (Java EE) アプリケーションを使用可能にしておいてください。Web サービス EAR ファイルをアセンブリー・ツールにインポートする必要があります。

このタスクについて

セキュリティー・バインディング・ファイル (ibm-webservices-bnd.xmi) およびセキュリティー拡張ファイル (ibm-webservices-ext.xmi) を含む Enterprise JavaBeans (EJB) ファイル、Java アーカイブ (JAR) ファイル、または Web アプリケーション・アーカイブ (WAR) ファイルを作成します。このアーカイブが、 ダウンストリーム・サービスのクライアントとして働く場合は、 クライアント・サイドのバインディング・ファイル (ibm-webservicesclient-bnd.xmi) および クライアント・サイドの拡張ファイル (ibm-webservicesclient-ext.xmi) も必要となります。これらのファイルは、WSDL2Java コマンドを使用して生成されます。詳しくは、JAX-RPC アプリケーションの WSDL2Java コマンドに関する情報を参照してください。これらのファイルは、アセンブリー・ツール内の Web Services Editor を使用して編集できます。

Web Services Security のサーバー・サイド・セキュリティーを構成する場合、セキュリティー拡張構成は実行されるセキュリティーを指定し、セキュリティー・バインディング構成はセキュリティー拡張構成で指定されたセキュリティーの実行方法を指示します。バインディング構成では、セル・レベルおよびサーバー・レベルの一部のエレメント (鍵ロケーター、トラスト・アンカー、コレクション証明書ストア、トラステッド ID エバリュエーター、およびログイン・マッピングなど) についてはデフォルトを使用し、これらのエレメントを WAR および JAR バインディング構成から参照できます。

サーバー・セキュリティー拡張およびバインディングの編集を開始するには、アセンブリー・ツールの Web Services Editor を開きます。以下のステップでは、サーバー・セキュリティー拡張およびバインディングを位置指定することができます。 その他のタスクは、拡張およびバインディングの各セクションを詳細に構成する方法を指定します。

手順

  1. アセンブリー・ツールを起動します。 詳しくは『アセンブリー・ツール』の関連情報を参照してください。
  2. 「Java EE パースペクティブ」に切り替えます。「ウィンドウ」 > 「パースペクティブのオープン」 > 「J2EE」とクリックします。
  3. インバウンド要求およびアウトバウンド応答のセキュリティー構成用にサーバーを構成します。 インバウンド要求およびアウトバウンド応答用にサーバーを構成するには、 以下のステップを実行します。
    1. 「EJB プロジェクト」 > application_name > 「ejbModule」 > 「META-INF」とクリックします。
    2. webservices.xml ファイルを右クリックして、「アプリケーションから開く」 > 「Web サービス・エディター」をクリックします。 webservices.xml ファイルは、サーバー・サイド (インバウンド) Web サービス構成を表すものです。webservicesclient.xml ファイルは、クライアント・サイド (アウトバウンド) Web サービス構成を表すものです。
  4. Web サービス・エディター (webservices.xml ファイルとインバウンド要求およびアウトバウンド応答 Web サービス構成用) には、 「Web サービス」、「ポート・コンポーネント」、「ハンドラー」、「セキュリティー拡張」、「バインディング」、「バインディング構成」など、いくつかのタブがあります。セキュリティー拡張は、「セキュリティー拡張」タブを使用して編集します。 セキュリティー・バインディングは、「Security Bindings」タブを使用して編集します。
    1. WS 拡張」タブをクリックし、編集するポート・コンポーネント・バインディングを選択します。Web Services Security 拡張は、インバウンド要求およびアウトバウンド応答用に構成されます。Web Services Security 拡張について、以下の情報を構成する必要があります。 これらのトピックについては、この文書の別のトピックで詳しく説明します。
    2. バインディング構成」タブをクリックし、編集するポート・コンポーネント・バインディングを選択します。Web Services Security バインディングは、インバウンド要求およびアウトバウンド応答用に構成されます。Web Services Security バインディングについて、以下の情報を構成する必要があります。これらのトピックについては、 この文書の別のトピックで詳しく説明します。

次のタスク

アウトバウンド要求およびインバウンド応答のセキュリティー構成用にクライアントを構成するには、webservicesclient.xml ファイルを右クリックして、 「アプリケーションから開く」 > 「デプロイメント記述子エディター」をクリックします。 詳しくは、アセンブリー・ツールを使用したクライアント・セキュリティー・バインディングの構成を参照してください。


トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_confsvrsecbndastk
ファイル名:twbs_confsvrsecbndastk.html