Sun Identity Manager 8.1 リソースリファレンス

一般的な設定

IBM Tivoli Access Manager リソースを Identity Manager で使用するように設定する場合は、次の手順に従います。

ProcedureTivoli Access Manager を設定する

  1. IBM Tivoli Access Manager Java Runtime Component を Identity Manager サーバーにインストールします。

  2. 使用しているアプリケーションサーバーの JVM へのパスを含むように PATH 変数を設定します。

  3. pdjrtecfg -action config コマンドを実行して、次の Access Manager の .jar ファイルを JRE の lib/ext ディレクトリにインストールします。

    • ibmjceprovider.jar

      • ibmjsse.jar

      • ibmpkcs.jar

      • jaas.jar

      • local_policy.jar

      • PD.jar

      • US_export_policy.jar

      • ibmjcefw.jar

        詳細については、『IBM Tivoli Access Manager Base インストール・ガイド』を参照してください。

  4. InstallDir\idm\WEB-INF\lib ディレクトリから次の JAR ファイルを削除します。ただし、使用しているアプリケーションサーバーによっては、これらのファイルが Identity Manager 製品のインストール時に削除されていることもあります。

    • jsse.jar

      • jcert.jar

      • jnet.jar

      • cryptix-jce-api.jar

      • cryptix-jce-provider.jar

  5. java.security ファイルに、次の行を追加します (ファイルにない場合)。


    security.provider.2=com.ibm.crypto.provider.IBMJCEsecurity.provider.3=
    com.ibm.net.ssl.internal.ssl.Provider

    各行の security.provider のあとに続く数字は、Java がセキュリティープロバイダクラスを参照する順序を指定するものです。これらの値が一意になるようにしてください。ユーザーの環境によってシーケンス番号はさまざまである可能性があります。java.security ファイル内にすでに複数のセキュリティープロバイダがある場合は、上記で指定された順序で新しいセキュリティープロバイダを挿入し、既存のセキュリティープロバイダの番号を付け直します。既存のセキュリティープロバイダを削除したり、プロバイダを重複させたりしないでください。

  6. アプリケーションサーバーに VM パラメータを追加します。


    -Djava.protocol.handler.pkgs=com.ibm.net.ssl.internal.www.protocol

    必要に応じて、複数のパッケージを | (パイプ記号) で区切って追加できます。たとえば、次のようにします。


    -Djava.protocol.handler.pkgs=sun.net.www.protocol| \  com.ibm.net.ssl.
      internal.www.protocol
  7. IBM Tivoli Access Manager Authorization Server が設定済みで稼動していることを確認します。

  8. SvrSslCfg コマンドを実行します。

    たとえば、次のようにします。


    java com.tivoli.pd.jcfg.SvrSslCfg -action config \ 
    -admin_id sec_master -admin_pwd secpw \ 
    -appsvr_id PDPermissionjapp -host amazn.myco.com \ 
    -mod local -port 999 -policysvr ampolicy.myco.com:7135:1 \ 
    -authzsvr amazn.myco.com:7136:1 -cfg_file c:/am/configfile \ 
    -key_file c:/am/keystore -cfg_action create

    am ディレクトリがあらかじめ存在している必要があります。正常に完了したら、次のファイルが c: \am ディレクトリに作成されます。

    • configfile

      • keystore

        詳細については、『IBM Tivoli Access Manager Authorization Java Classes デベロッパーズ・リファレンス』および『IBM Tivoli Access Manager Administration Java Classes デベロッパーズ・リファレンス』を参照してください。