WebSphere Application Server Version 6.1 Feature Pack for Web Services   
             オペレーティング・システム: AIX , HP-UX, i5/OS, Linux, Solaris, Windows, Windows Vista, z/OS

             目次と検索結果のパーソナライズ化

Web サービス・セキュリティー用ハードウェア暗号デバイスの構成

ハードウェア暗号デバイスは、使用する前に構成し、使用可能にする必要があります。 初めに、Secure Sockets Layer (SSL) 証明書と管理コンソール内の鍵管理パネルを使用するハードウェア暗号デバイスを構成する必要があります。 暗号操作用の鍵は、通常の Java 鍵ストア・ファイルに保管でき、ハードウェア・デバイスに保管する必要はありません。 特定ファイルのセットアップ手順を実行して暗号操作を使用可能にし、 暗号デバイスを使用できるようにします。

始める前に [AIX HP-UX Linux Solaris Windows] [i5/OS]

初めに、Secure Sockets Layer (SSL) 証明書と管理コンソール内の鍵管理パネルを使用するハードウェア暗号デバイスを構成する必要があります。

プロシージャー

  1. [AIX HP-UX Linux Solaris Windows] [i5/OS] 管理コンソールで、「サーバー」>「アプリケーション・サーバー」とクリックして、サーバー名を選択します。
  2. [AIX HP-UX Linux Solaris Windows] [i5/OS] セキュリティー」の下の「Web サービス: Web サービス・セキュリティーのデフォルト・バインディング」を選択します。
  3. [AIX HP-UX Linux Solaris Windows] [i5/OS] 「Cryptographic Hardware」の下で、「ハードウェア・デバイスでの暗号操作を使用可能にする」を選択して、ハードウェア暗号デバイス構成名を指定します。 詳しくは、 ハードウェア暗号鍵ストアの構成 を参照してください。
  4. [AIX HP-UX Linux Solaris Windows] [i5/OS] OK」をクリックします。
  5. [z/OS] WebSphere Application Server を停止します。
  6. [z/OS] 新規ポリシー・ファイルをダウンロードし、インストールします。
    1. J2SE 5.0」をクリックします。
    2. ページをスクロールダウンしてから、「IBM SDK Policy files」をクリックします。

      SDK 5 Web サイト用の非制限 JCE ポリシー・ファイルが表示されます。

    3. Sign in」をクリックして、IBM.com ID とパスワードを入力します。
    4. Unrestricted JCE Policy files for SDK 5」を選択して「継続」をクリックします。
    5. 使用許諾書を読み、「I Agree」をクリックして先へ進みます。
    6. Download Now」をクリックします。
    7. ZIP ファイルに圧縮された、制限されていない管轄権ポリシー・ファイルを解凍します。ZIP ファイルには、 US_export_policy.jar ファイルと local_policy.jar ファイルが含まれています。
    8. WebSphere Application Server のインストール・システムで、 $JAVA_HOME/jre/lib/security ディレクトリーへ進み、 ご使用の US_export_policy.jar および local_policy.jar ファイルをバックアップします。
    9. US_export_policy.jar および local_policy.jar フ ァイルを IBM.com Web サイトからダウンロードした 2 つのファイルと置き換えます。
    以下は、このコピー操作の例です。
    $JAVA_HOME/demo/jce/policy-files/unrestricted/* to
    $JAVA_HOME/lib/security
  7. [z/OS] これらのポリシー・ファイルにあるすべてのシンボリック・リンクを削除して、 結果を該当する $JAVA_HOME ディレクトリーにコピーします。 この削除は、 デプロイメント・マネージャーと Application Server の両方について実行します。以下に例を示します。
    以下に示すのは、シンボル変更前のファイルです。
    /WebSphere/V6R1M0B/DeploymentManager1/$JAVA_HOME/lib/security : > ls -l
    lrwxrwxrwx   1 WSOWNER  WSCFG1        54 Sep 19 16:22 US_export_policy.jar -> /zWAS61B/V6R1/java64/lib/security/US_export_policy.jar
    lrwxrwxrwx   1 WSOWNER  WSCFG1        41 Sep 19 16:22 cacerts -> /zWAS61B/V6R1/java64/lib/security/cacerts
    lrwxrwxrwx   1 WSOWNER  WSCFG1        45 Sep 19 16:22 java.policy -> /zWAS61B/V6R1/java64/lib/security/java.policy
    -rwxrwxr-x   1 WSOWNER  WSCFG1      9917 Sep 19 16:22 java.security
    lrwxrwxrwx   1 WSOWNER  WSCFG1        50 Sep 19 16:22 local_policy.jar -> /zWAS61B/V6R1/java64/lib/security/local_policy.jar
    
    
    以下に示すのは、シンボリック・リンクが除去される場所です。
    /WebSphere/V6R1M0B/DeploymentManager1/$JAVA_HOME/lib/security : > rm US_export_policy.jar
    /WebSphere/V6R1M0B/DeploymentManager1/$JAVA_HOME/lib/security : > rm local_policy.jar
    
    
    製品 HFS からユーザーの構成 HFS にファイルをコピーします。
    /WebSphere/V6R1M0B/DeploymentManager1/$JAVA_HOME/lib/security : > cp /WebSphere/V6R1M0B/DeploymentManager1/$JAVA_HOME/demo/jce/policy-files/unrestricted/US_export_policy.jar US_export_policy.jar
    /WebSphere/V6R1M0B/DeploymentManager1/$JAVA_HOME/lib/security : > cp /WebSphere/V6R1M0B/DeploymentManager1/$JAVA_HOME/demo/jce/policy-files/unrestricted/local_policy.jar local_policy.jar
    
    
    次に示すのは、シンボル変更後の最終結果です。
    /WebSphere/V6R1M0B/DeploymentManager1/java64/lib/security : > ls -l
    -rw-r--r--   1 ACHARYA  WSCFG1      2199 Oct  2 17:06 US_export_policy.jar
    lrwxrwxrwx   1 WSOWNER  WSCFG1        41 Sep 28 21:38 cacerts -> /zWAS61B/V6R1/java64/lib/security/cacerts
    lrwxrwxrwx   1 WSOWNER  WSCFG1        45 Sep 28 21:38 java.policy -> /zWAS61B/V6R1/java64/lib/security/java.policy
    -rwxrwxr-x   1 WSOWNER  WSCFG1      9917 Oct  2 18:00 java.security
    -rw-r--r--   1 ACHARYA  WSCFG1      2212 Oct  2 17:06 local_policy.jar
    
    
  8. [z/OS] $JAVA_HOME/lib/security ディレクトリーにある java.security ファイルを変更します。 この例では、ファイル名は次のとおりです。/WebSphere/V6R1M0B/DeploymentManager1/$JAVA_HOME/lib/security/java.security
    1. この変更は、適切な $JAVA_HOME ディレクトリーで実行してください。 例えば、../java64/lib/security で行います。
    2. このファイルの次の行をアンコメントします。
       #security.provider.1=com.ibm.crypto.hdwrCCA.provider.IBMJCECCA
      そして、 プロバイダーおよび設定順序のリストを以下のように再配列します。
      security.provider.1=com.ibm.crypto.hdwrCCA.provider.IBMJCECCA
      #security.provider.1=com.ibm.crypto.fips.provider.IBMJCEFIPS
      security.provider.2=com.ibm.crypto.provider.IBMJCE
      security.provider.3=com.ibm.jsse.IBMJSSEProvider
      security.provider.4=com.ibm.jsse2.IBMJSSEProvider2
      security.provider.5=com.ibm.security.jgss.IBMJGSSProvider
      security.provider.6=com.ibm.security.cert.IBMCertPath
      security.provider.7=com.ibm.security.sasl.IBMSASL
      security.provider.8=com.ibm.security.cmskeystore.CMSProvider
      security.provider.9=com.ibm.security.jgss.mech.spnego.IBMSPNEGO
    ファイル構造とコンテンツは使用できるようになっています。
  9. [z/OS] WebSphere Application Server を始動します。 WebSphere Application Server で実行されるすべての Web サービス・セキュリティー・アプリケーション用の暗号デバイスが使用可能になります。

結果

この手順では、WebSphere Application Server 上で稼働しているすべての Web サービス・セキュリティー・アプリケーション用のハードウェア暗号デバイスを構成し、使用可能にします。



関連概念
Web サービス・セキュリティーに対するハードウェア暗号デバイスのサポート
関連タスク
Web サービス・セキュリティー内のハードウェア・デバイスに格納されている暗号鍵の使用可能化
ハードウェア暗号鍵ストアの構成
Web サービス・セキュリティー用ハードウェア暗号デバイスの使用可能化
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 4:10:06 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/twbs_enable_hardacc.html