11gにアップグレードする際に重要な追加情報について説明します。Suite、WebCenterおよびADFアプリケーションのアップグレードの概要」で説明しています。SOAアプリケーションのアップグレードのみに該当するタスクについて説明します。10gでは、各ポリシー強制ポイントでポリシー・ステップを指定します。ポリシー・ステップは、特定のセキュリティ処理を扱うきめの細かい操作タスクです。認証および認可、暗号化および復号化、セキュリティ署名、トークン、資格証明の検証、変換などの処理を扱います。各操作タスクはWebサービス要求またはWebサービス応答のいずれかによって実行されます。Managerのポリシー・ステップに関する項を参照してください。11gでは、ポリシーをWebサービス・エンドポイントにアタッチします。ポリシーはドメインレベルで定義された1つ以上のアサーションで構成されています。アサーションはセキュリティ要件の定義です。そのまま使用できる事前定義のポリシーとアサーションのセットが用意されています。Webサービスのためのセキュリティおよび管理者ガイド』の事前定義ポリシーに関する項を参照してください。WSMのポリシーをアップグレードする前に、次のタスクを実行する必要があります。11gをインストールします。Suiteインストレーション・ガイド』を参照してください。11gのWebサービスにアップグレードします。アプリケーションのWebサービスのアップグレードに関する項を参照してください。11gには、ゲートウェイ・コンポーネントが含まれていません。Gatewayのコンポーネントを引き続き使用できます。Manager相互運用ガイド』を参照してください。JBossなどのサード・パーティ・アプリケーション・サーバーに対するポリシー強制をサポートしていました。Serverのみです。10gのポリシーとともに、サード・パーティ・アプリケーション・サーバーを引き続き使用できます。Manager相互運用ガイド』を参照してください。WSMの事前定義ポリシーのアップグレード・シナリオを示したものです。11g環境の両方で各セキュリティ要件を実装するために必要なステップが比較されています。詳細は、次のリソースを参照してください。Controlを使用したWebサービスへのポリシーの添付に関する項を参照してください。Managerのポリシー・ステップに関する項を参照してください。1.0)ポリシー・ステップを次のように添付します。「署名の復号化と検証」ポリシーを次のように添付します。oracle/wss10_message_protection_service_policyメッセージの署名と暗号化は、デフォルト構成のままにします。「タイムスタンプを含める」構成設定を無効にします。1.0)ポリシー・ステップを次のように添付します。「署名の検証」ポリシーを次のように添付します。oracle/wss10_message_protection_service_policyメッセージ署名のポリシー・アサーションのみを構成します。「タイムスタンプを含める」構成設定を無効にします。1.0)ポリシー・ステップを次のように添付します。「XML復号化」ポリシーを次のように添付します。oracle/wss10_message_protection_service_policyメッセージ暗号化のポリシー・アサーションのみを構成します。「タイムスタンプを含める」構成設定を無効にします。1.0)ポリシー・ステップを次のように添付します。Directory認証またはSetMinder認証を使用する方法もあります。ポリシーを次のように添付します。oracle/wss10_username_token_with_message_protection_service_policyメッセージの署名と暗号化は、デフォルト構成のままにします。「タイムスタンプを含める」構成設定を無効にします。認証プロバイダとアイデンティティ・アサーション・プロバイダを構成します。1.0)とファイル認証ポリシー・ステップを次のように添付します。Directory認証またはSetMinder認証を使用する方法もあります。Directory認可またはSetMinder認可を使用する方法もあります。ポリシーを次のように添付します。oracle/wss10_username_token_with_message_protection_service_policyおよびoracle/binding_authorizationメッセージの署名と暗号化は、デフォルト構成のままにします。「タイムスタンプを含める」構成設定を無効にします。認証プロバイダとアイデンティティ・アサーション・プロバイダを構成します。1.0)ポリシー・ステップを次のように添付します。1.0トークンの検証」ポリシーを次のように添付します。oracle/wss10_saml_token_with_message_protection_service_policy「タイムスタンプを含める」構成設定を無効にします。メッセージの署名と暗号化は、デフォルト構成のままにします。Basic認証ポリシー・ステップを次のように添付します。「資格証明の抽出」(HTTPとして構成)ポリシーを次のように添付します。1.0)ポリシー・ステップを次のように添付します。Directory認証またはSetMinder認証を使用する方法もあります。ポリシーを次のように添付します。oracle/wss10_x509_token_with_message_protection_service_policyメッセージの署名と暗号化は、デフォルト構成のままにします。「タイムスタンプを含める」構成設定を無効にします。認証プロバイダとアイデンティティ・アサーション・プロバイダを構成します。SSL上のユーザー名トークンアプリケーション・サーバーをSSL用に構成します。ポリシー・ステップを次のように添付します。「資格証明の抽出」および「ファイルの認証」アプリケーション・サーバーをSSL用に構成します。ポリシーを次のように添付します。oracle/wss_username_token_over_ssl_client_service_policy「タイムスタンプを含める」構成設定を無効にします。1.0)アプリケーション・サーバーをSSL用に構成します。ポリシー・ステップを次のように添付します。1.0トークンの検証」アプリケーション・サーバーをSSL用に構成します。ポリシーを次のように添付します。oracle/wss_saml_token_over_ssl_client_service_policy「タイムスタンプを含める」構成設定を無効にします。拡張ガイド』に記載されている手順を使用して、カスタム・ポリシー・ステップを作成、開発およびデプロイします。11gでは、カスタム・ポリシー・アサーションを作成、開発およびデプロイします。Servicesセキュリティおよび管理者ガイド』のカスタム・ポリシーの作成に関する項で説明されている手順を使用して、カスタム・ポリシー・ステップをカスタム・ポリシー・アサーションとして再定義する必要があります。10gでは、XMLベースのデプロイメント・ディスクリプタ・ファイルの内容を変更することによってセキュリティ環境を構成します。Servicesセキュリティ・ガイド』を参照してください。11gでは、ポリシーをWebサービス・エンドポイントにアタッチします。ポリシーはドメインレベルで定義された1つ以上のアサーションで構成されています。アサーションはセキュリティ要件の定義です。そのまま使用できる事前定義のポリシーとアサーションのセットが用意されています。Webサービスのためのセキュリティおよび管理者ガイド』の事前定義ポリシーに関する項を参照してください。次の各項では、認証、メッセージ保護、転送、ロギングなどのセキュリティ要件に基づいた、一般的なOC4Jのアップグレード・シナリオについて説明します。11g環境の両方で各セキュリティ要件を実装するために必要なステップが比較されています。Webサービスのためのセキュリティおよび管理者ガイド』を参照してください。次の項では、アップグレード前に必要な前提条件について説明します。アップグレード前のタスクOC4Jのセキュリティ環境をアップグレードする前に、次のタスクを実行する必要があります。11gをインストールします。Suiteインストレーション・ガイド』を参照してください。アプリケーションのWebサービスのアップグレードに関する項を確認します。Serverへのアップグレードに関する一般情報について説明します。11g環境で必要となるステップを比較します。10g次の項の説明に従って、Webサービスとクライアントのデプロイメント・ディスクリプタを編集します。Webサービスのセキュリティ・スキーマに関する項を参照してください。http://www.oracle.com/technology/documentation/Webサービス・クライアント(サンプル・データ)クライアントのデプロイメント・ディスクリプタで、<signature>および<encrypt>要素を定義します。</tbe-elements></encrypt>Webサービス(サンプル・データ)サービスのデプロイメント・ディスクリプタで、<verify-signature>および<decrypt>要素を定義します。11g次のステップを実行します。ポリシーを次のように添付します。Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスへのポリシーの添付に関する項を参照してください。メッセージ本体の署名と暗号化の構成はそのまま残します。11g環境で必要となるステップを比較します。10g次の項の説明に従って、Webサービスとクライアントのデプロイメント・ディスクリプタを編集します。Webサービスのセキュリティ・スキーマに関する項を参照してください。http://www.oracle.com/technology/documentation/Webサービス・クライアント(サンプル・データ)クライアントのデプロイメント・ディスクリプタで、<signature>要素を定義します。</signature>Webサービス(サンプル・データ)サービスのデプロイメント・ディスクリプタで、<verify-signature>要素を定義します。11g次のステップを実行します。ポリシーを次のように添付します。Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスへのポリシーの添付に関する項を参照してください。メッセージ本体の署名のポリシー・アサーションのみを構成します。11g環境で必要となるステップを比較します。Webサービスのセキュリティ・スキーマに関する項を参照してください。10g次の項の説明に従って、Webサービスとクライアントのデプロイメント・ディスクリプタを編集します。Webサービス・クライアント(サンプル・データ)クライアントのデプロイメント・ディスクリプタで、<encrypt>要素を定義します。</tbe-elements></encrypt>Webサービス(サンプル・データ)サービスのデプロイメント・ディスクリプタで、<decrypt>要素を定義します。11g次のステップを実行します。ポリシーを次のように添付します。Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスへのポリシーの添付に関する項を参照してください。メッセージ本体の暗号化のポリシー・アサーションのみを構成します。11g環境で必要となるステップを比較します。10g次の項の説明に従って、Webサービスとクライアントのデプロイメント・ディスクリプタを編集します。Webサービスのセキュリティ・スキーマに関する項を参照してください。http://www.oracle.com/technology/documentation/Webサービス・クライアント(サンプル・データ)クライアントのデプロイメント・ディスクリプタで、<username-token>、<signature>および<encrypt>要素を定義します。</tbe-elements></encrypt>Webサービス(サンプル・データ)サービスのデプロイメント・ディスクリプタで、<verify-username-token>、<verify-signature>および<decrypt>要素を定義します。11g次のステップを実行します。ポリシーを次のように添付します。Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスへのポリシーの添付に関する項を参照してください。メッセージ本体の署名と暗号化の構成はそのまま残します。認証プロバイダとアイデンティティ・アサーション・プロバイダを構成します。11g環境で必要となるステップを比較します。Webサービスのセキュリティ・スキーマに関する項を参照してください。10g次の項の説明に従って、Webサービスとクライアントのデプロイメント・ディスクリプタを編集します。Webサービス・クライアント(サンプル・データ)クライアントのデプロイメント・ディスクリプタで、<saml-token>、<signature>および<encrypt>要素を定義します。</tbe-elements></encrypt>Webサービス(サンプル・データ)サービスのデプロイメント・ディスクリプタで、<verify-saml-token>、<verify-signature>および<decrypt>要素を定義します。11gポリシーを次のように添付します。Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスへのポリシーの添付に関する項を参照してください。11g環境で必要となるステップを比較します。Webサービスのセキュリティ・スキーマに関する項を参照してください。10g次の項の説明に従って、Webサービスとクライアントのデプロイメント・ディスクリプタを編集します。Webサービス・クライアント(サンプル・データ)クライアントのデプロイメント・ディスクリプタで、<saml-token>、<signature>および<encrypt>要素を定義します。</tbe-elements></encrypt>Webサービス(サンプル・データ)サービスのデプロイメント・ディスクリプタで、<verify-saml-token>、<verify-signature>および<decrypt>要素を定義します。11gポリシーを次のように添付します。Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスへのポリシーの添付に関する項を参照してください。11g環境で必要となるステップを比較します。Webサービスのセキュリティ・スキーマに関する項を参照してください。10g次の項の説明に従って、Webサービスとクライアントのデプロイメント・ディスクリプタを編集します。Webサービス・クライアント(サンプル・データ)クライアントのデプロイメント・ディスクリプタで、<x509-token>、<signature>および<encrypt>要素を定義します。</tbe-elements></encrypt>Webサービス(サンプル・データ)サービスのデプロイメント・ディスクリプタで、<verify-x509-token>、<verify-signature>および<decrypt>要素を定義します。11g次のステップを実行します。ポリシーを次のように添付します。Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスへのポリシーの添付に関する項を参照してください。メッセージ本体の署名と暗号化の構成はそのまま残します。認証プロバイダとアイデンティティ・アサーション・プロバイダを構成します。11g環境で必要となるステップを比較します。Webサービスのセキュリティ・スキーマに関する項を参照してください。10gアプリケーション・サーバーをSSL用に構成し、次の各項の説明に従って、Webサービスとクライアントのデプロイメント・ディスクリプタを編集します。Webサービス・クライアント(サンプル・データ)クライアントのデプロイメント・ディスクリプタで、<username-token>および<signature>要素を定義します。</signature>Webサービス(サンプル・データ)サービスのデプロイメント・ディスクリプタで、<verify-username>要素を定義します。11g次のステップを実行します。アプリケーション・サーバーをSSL用に構成します。ポリシーを次のように添付します。Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスへのポリシーの添付に関する項を参照してください。11g環境で必要となるステップを比較します。Webサービスのセキュリティ・スキーマに関する項を参照してください。10gアプリケーション・サーバーをSSL用に構成し、次の各項の説明に従って、Webサービスとクライアントのデプロイメント・ディスクリプタを編集します。Webサービス・クライアント(サンプル・データ)クライアントのデプロイメント・ディスクリプタで、<saml-token>および<signature>要素を定義します。Webサービス(サンプル・データ)サービスのデプロイメント・ディスクリプタで、<verify-saml-token>要素を定義します。11g次のステップを実行します。アプリケーション・サーバーをSSL用に構成します。ポリシーを次のように添付します。11g環境で必要となるステップを比較します。10gログおよび監査のインターセプタを構成します。11gWebサービスまたはクライアントに、oracle/log_policyというポリシーを添付します。Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスへのポリシーの添付に関する項を参照してください。reserved.法律上の注意点ライブラリ。