Keystore証明書抽出ユーティリティ

Keystore 証明書抽出ユーティリティは、コントローラの Java Keystore からデータベース エージェント トラストストアに対して証明書をエクスポートします。次の場所にインストールされます。
<agent_home>/utils/keystorereader/kr.jar

コントローラキーストアがデータベース エージェント マシンにコピーされるのを防ぐには、コントローラサーバーからこのユーティリティを実行します。次の場所でコントローラのエージェントディストリビューションにアクセスしてください。

  1. コントローラからキーストア証明書抽出ユーティリティを実行します。
    % /<full path to application JRE>/bin/java -jar <controller_home>/appserver/glassfish/domains/domain1/appagent/<controller_version>/utils/keystorereader/kr.jar
  2. プロンプトが表示されたら、以下を入力します。
    • コントローラのKeystoreへの完全なパス
      Enter input keystore: <controller_home>/appserver/glassfish/domains/domain1/config/keystore.jks
    • トラストストア出力ファイル名。デフォルトでは、データベースエージェントは cacerts.jks を探します。
      Enter output agent truststore file name: <controller_home>/appserver/glassfish/domains/domain1/config/keystore.jks

      コントローラの証明書のパスワード(デフォルトで「changeit」)。パスワードを含まない場合、エクストラクターはパスワード「changeit」を出力されたtruststoreに適用。

    execute kr.jar に対するコマンドの例:
    /<full path to application JRE>/bin/java -jar kr.jar <controller_home>/appserver/glassfish/domains/domain1/config/keystore.jks cacerts.jks <controller_certificate_password>
  3. エージェントのトラストストアをエージェント構成ディレクトリにインストールします。
    <db_agent_home>/conf/