Restaurez les certificats manquants dans le KeyStore JDK après un correctif JDK dans AEM.

Adobe Experience Manager (AEM) peut ne pas établir de connexions sécurisées après le remplacement du KeyStore par défaut par un correctif JDK et la suppression des certificats installés précédemment. Pour résoudre ce problème, importez le certificat requis dans le fichier de stockage des clés JDK cacerts pour chaque instance d’auteur et de publication affectée et effectuez un redémarrage progressif.

Description description

Environnement

Adobe Experience Manager (AEM), toutes versions

Problème/Symptômes

  • Les instances d’auteur et de publication AEM ne parviennent pas à établir de connexions HTTPS.
  • Les erreurs liées aux certificats manquants se produisent lors de la récupération de jetons ou de la connexion à des services externes.
  • Les instances affectées ne peuvent pas établir de connexions sécurisées, car des certificats requis sont manquants.

Cause première

Un correctif JDK remplace le KeyStore par défaut, supprimant les certificats précédemment installés et requis pour des communications sécurisées.

Résolution resolution

Suivez les étapes ci-dessous pour résoudre le problème :

  1. Obtenez le fichier de certificat requis qui doit être installé dans le fichier de stockage des clés JDK.

  2. Identifiez le KeyStore JDK (cacerts) de chaque instance d’auteur et de publication AEM. Le chemin par défaut est généralement :

    code language-none
    ${JAVA_HOME}/lib/security/cacerts
    
  3. Sauvegardez le fichier cacerts existant avant d’apporter des modifications.

  4. Importez le certificat dans le fichier de stockage des clés à l’aide de la commande suivante :

    code language-none
    keytool -import -alias <certificate-alias> -file <certificate-file> -keystore <path-to-cacerts>
    

    À l’invite, saisissez le mot de passe du KeyStore. La valeur par défaut est changeit, sauf si elle est personnalisée.

  5. Répétez le processus d’importation pour toutes les instances de création et de publication de production.

  6. Après avoir importé le certificat, redémarrez progressivement toutes les instances AEM affectées pour vous assurer que le nouveau certificat est chargé.

recommendation-more-help
experience-cloud-kcs-help-kbarticles