27.6 Modification d'un certificat de serveur à l'aide d'un conteneur REST

Procédez comme suit pour modifier un certificat de serveur à l'aide d'un conteneur REST :

  1. Exécutez la commande suivante pour copier le nouveau certificat de serveur (par exemple, new-keys.pfx) dans un emplacement du conteneur :

    docker cp /path/to/new-keys.pfx <container_id/name>:/tmp/new-keys.pfx
  2. Connectez-vous au conteneur à l'aide de la commande suivante :

    docker exec -it <container_name> bash
  3. Exécutez NLPCERT pour stocker les clés.

    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

    La commande ci-dessus vous invite également à entrer le mot de passe du certificat de serveur. Entrez votre mot de passe.

  4. Quittez la console du conteneur à l'aide de la commande suivante :

    exit
  5. Redémarrez le conteneur.

    docker restart <container name>