Certificat CA dans le keystore Java
Sur cette page
Il peut être nécessaire de charger un certificat dans le keystore Java (cacerts) de la JVM utilisée par le serveur Relution et de le rendre fiable. C’est par exemple le cas lorsque le serveur Relution établit une connexion TLS vers un service interne dont le certificat a été émis par une autorité de certification interne.
La procédure suivante concerne uniquement l’installation native sous Windows (voir Obsolète : Windows Server 2019 →). À partir de Relution 26.4, les certificats CA destinés aux connexions sortantes du serveur Relution peuvent également être enregistrés sous Paramètres → Configuration de confiance TLS → Certificats de confiance, quel que soit le type d’installation. Ils prennent effet sans redémarrage, en complément du keystore Java, voir Certificat CA dans Docker →.
Ces instructions ne s’appliquent pas au Secure Mail Gateway. À partir de Relution 26.4, celui-ci fonctionne dans un conteneur distinct avec son propre environnement d’exécution Java ; le certificat CA du serveur Exchange y est monté sous forme de fichier PEM sous /opt/app/ca-certs, voir Installer Secure Mail Gateway →. La configuration de confiance TLS de Relution n’a aucun effet sur le Secure Mail Gateway.
Instructions
Ouvrir la ligne de commande Windows avec une autorisation administrative.
Accéder au répertoire
%JAVA_HOME%\lib\security.
Le chemin d’accès peut varier en fonction de la version de Java et du fournisseur.Exécuter cette commande dans le CMD (dans l’exemple, le certificat se trouve sous
C:\temp\mdeCert.cer) :keytool -import -trustcacerts -alias mdecert -file C:\temp\mdeCert.cer -keystore cacertsEn cas de demande de mot de passe, entrer
changeit. Il s’agit du mot de passe par défaut du keystore.En cas de demande de confirmation pour faire confiance au certificat, entrer
yes.
Le certificat est importé et le messageCertificate was added to keystore(Le certificat a été ajouté au keystore) devrait s’afficher.Le service Relution est ensuite redémarré. Le keystore Java n’est lu qu’au démarrage ; le certificat importé n’est utilisé qu’après le redémarrage.