6.11 分散展開用のSSL証明書の作成

次の手順では、分散展開用のSSL証明書を作成する方法について説明します。

  1. 次のコマンドを実行して、Javaパスを設定します。

    export PATH=/opt/netiq/common/jre/bin:$PATH

    サーバにJavaパスが設定されていることを確認します。例:

    export PATH=/opt/netiq/common/jre/bin/:$PATH
  2. サンプルの作業ディレクトリを作成します。

    mkdir -p /opt/certs
  3. PKCSキーストアを生成します。

    keytool -genkey -alias < alias_name > -keyalg RSA -keystore <absolute path of keystore > -validity 3650 -keysize 1024 -dname "CN=<Subject Alternate Name>" -keypass <keypass> -storepass <storepass>
  4. CSR (証明書署名要求)を生成します。

    keytool -certreq -v -alias < alias_name >  -file < name of the csr file > -keypass < keypass >  -keystore < absolute path of the keystore >  -storepass < storepass >
  5. 自己署名証明書を生成します。

    1. 管理者としてiManagerにログインします。

    2. Roles and Tasks (役割とタスク)>NetIQ Certificate Server >Issue Certificate (証明書の発行)に移動します。

    3. 手順4で作成した.csrファイルを参照します。例: ua.csr

    4. 次へをクリックします。

    5. キー使用を指定し、次へをクリックします。

    6. 証明書タイプとしてUnspecified (指定なし)を選択します。

    7. 次へをクリックします。

    8. 証明書の有効性を指定し、次へをクリックします。

    9. File in binary DER format (バイナリDER形式のファイル)ラジオボタンを選択します。

    10. 次へをクリックします。

    11. 完了をクリックします。

    12. 証明書をダウンロードし、ダウンロードされた証明書を/dataディレクトリにコピーします。

  6. .der形式でroot証明書をエクスポートします。

    1. 管理者としてiManagerにログインします。

    2. Roles and Task (役割とタスク) > NetIQ Certificate Access (NetIQ証明書アクセス) > Server Certificates (サーバ証明書)の順に移動します。

    3. SSL CertificateDNS (SSL証明書DNS)チェックボックスをオンにして、エクスポートをクリックします。

    4. 証明書ドロップダウンリストで、組織のCAを選択します。

    5. [エクスポート形式]ドロップダウンリストで、DERを選択します。

    6. 次へをクリックします。

    7. 証明書をダウンロードし、ダウンロードされた証明書を/dataディレクトリにコピーします。

  7. 先に説明したように証明書をPKCSキーストアにインポートします。

    keytool -import -trustcacerts -alias root -keystore <name of the keystore> -file <root certificate > -storepass <password> -noprompt

    例:

    keytool -import -alias <alias name> -keystore <name of the keystore> -file <self-signed certificate> -storepass <password> -noprompt
  8. osp、userapp、およびreportingが異なるマシンで使用されている場合は、それぞれについて先に述べた手順を繰り返します。