iManager peut créer des connexions LDAP sécurisées en arrière-plan sans aucune intervention de l'utilisateur. Si le certificat SSL du serveur LDAP est mis à jour pour un motif quelconque (par exemple, en raison d'une nouvelle autorité de certification organisationnelle), iManager doit récupérer automatiquement le nouveau certificat à l'aide d'une connexion authentifiée et l'importer dans sa propre base de données keystore.
Si cette opération ne se déroule pas correctement, vous devez supprimer le keystore privé utilisé par iManager, pour forcer iManager et Tomcat à recréer la base de données et à obtenir de nouveau le certificat :
Fermez Tomcat.
Supprimez le fichier TOMCAT_HOME\webapps\nps\WEB-INF\iMKS .
Relancez Tomcat.
Pour plus d'informations sur le redémarrage de Tomcat, consultez la rubrique Démarrage et arrêt de Tomcat.
Ouvrez iManager dans un navigateur et loguez-vous de nouveau à l'arborescence pour récupérer automatiquement le nouveau certificat et recréer la base de données.
Vous pouvez également importer manuellement le certificat requis dans le keystore par défaut de la JVM Tomcat à l'aide de l'utilitaire de gestion de certificat keytool disponible dans le kit de développement Java (JDK). Lors de la création des connexions SSL sécurisées, iManager essaie d'abord le keystore par défaut de la JVM, puis utilise la base de données keystore spécifique de iManager.
Une fois que vous avez enregistré un certificat eDirectory au format DER, vous devez importer le certificat de racine approuvée dans le keystore d'iManager. Pour ce faire, un JDK est nécessaire à l'utilisation du keytool. Si un JRE a été installé avec iManager, vous devez télécharger un JDK pour utiliser le keytool.
REMARQUE :pour plus d'informations sur la création d'un fichier de certificat .der, consultez la rubrique Exporting a Trusted Root or Public Key Certificate (Exportation d'un certificat de racine approuvée ou de clé publique) du manuel NetIQ Certificate Server Administration Guide (Guide d'administration de NetIQ Certificate Server). Vous voudrez exporter le certificat de la racine approuvée.
Ouvrez une fenêtre de commande.
Accédez au répertoire \bin dans lequel vous avez installé le JDK.
Par exemple, dans un système Windows, entrez la commande suivante :
cd j2sdk1.5.0_11\bin
Importez le certificat dans le keystore avec le keytool en exécutant les commandes du keytool suivantes (en fonction de la plate-forme) :
Linux
keytool -import -alias [alias_name] -file [full_path]/trustedrootcert.der -keystore [full_path]/jre/lib/security/cacerts
Windows
keytool -import -alias [alias_name] -file [full_path]\trustedrootcert.der -keystore [full_path]\jre\lib\security\cacerts
Remplacez nom_alias par un nom unique pour ce certificat et veillez à inclure le chemin d'accès complet aux fichiers trustedrootcert.der et cacerts.
Le dernier chemin de la commande indique l'emplacement du keystore. Ce dernier varie selon le système, car il dépend de l'endroit où est installé iManager. Voici les exemples d'emplacements par défaut d'iManager sous Windows et Linux :
Entrez changeit comme mot de passe pour le keystore.
Cliquez sur Oui pour approuver ce certificat.
REMARQUE :ce processus doit être répété pour chaque arborescence eDirectory à laquelle vous accéderez avec iManager. Si LDAP a été configuré pour utiliser un certificat qui n'a pas été signé par l'autorité de certification organisationnelle de l'arborescence, vous devez importer la racine approuvée du certificat. Cette opération est nécessaire, par exemple, si LDAP est configuré pour utiliser un certificat signé par VeriSign*.