27.6 RESTコンテナを使用してサーバ証明書を変更する

RESTコンテナを使用してサーバ証明書を変更するには、次の手順を実行します。

  1. 次のコマンドを実行して、コンテナの任意の場所に新しいサーバ証明書(例: new-keys.pfx)をコピーします。

    docker cp /path/to/new-keys.pfx <container_id/name>:/tmp/new-keys.pfx
  2. 次のコマンドを使用して、コンテナにログインします。

    docker exec -it <container_name> bash
  3. NLPCERTを実行して、キーを保存します。

    LD_LIBRARY_PATH=/opt/novell/lib64/:/opt/novell/eDirectory/lib64/:/opt/netiq/common/openssl/lib64/ /opt/novell/eDirAPI/sbin/nlpcert -i /tmp/new-keys.pfx -o /etc/opt/novell/eDirAPI/conf/ssl/private/cert.pem

    上記のコマンドを使用すると、サーバ証明書のパスワード入力を求めるプロンプトも表示されます。パスワードを入力します。

  4. 次のコマンドを使用して、コンテナコンソールを終了します。

    exit
  5. コンテナを再起動します

    docker restart <container name>