Échec de la réplication MSSL dans AEM 6.5.1 en raison d’un gestionnaire d’authentification de certificat client SSL manquant

Cet article explique comment résoudre les échecs de réplication MSSL dans Adobe Experience Manager (AEM) 6.5.1 lorsque le lot de gestionnaire d’authentification de certificat client SSL est manquant, y compris les étapes permettant de résoudre les erreurs d’initialisation KeyStore associées.

Description description

Environnement

  • Adobe Experience Manager (AEM) 6.5.1

Problème/Symptômes

  • La réplication MSSL (Mutual SSL) échoue même lorsque HTTPS et KeyStore/TrustStore sont configurés correctement.
  • Les tentatives de réplication entraînent des erreurs 401 Non autorisé.
  • Le système peut revenir à l’authentification de base.
  • Après la résolution du gestionnaire manquant, une KeyStoreNotInitialisedException se produit si le mappage des utilisateurs du service pour l’accès au truststore n’est pas configuré.

Cause

Le lot de gestionnaire d’authentification de certificat client SSL obligatoire est absent de l’environnement AEM 6.5.1. En outre, un mappage utilisateur de service manquant pour l’accès truststore peut entraîner des erreurs d’initialisation KeyStore.

Résolution resolution

Pour corriger les échecs de réplication SSL causés par un gestionnaire d’authentification de certificat client SSL manquant, procédez comme suit :

  1. Vérifiez si le lot de gestionnaire d’authentification de certificat client SSL est présent dans votre environnement AEM 6.5.1.
  2. Si le bundle est manquant, obtenez et installez le correctif approprié pour votre version d’AEM via l’assistance Adobe.
  3. Déployez le correctif fourni par l’assistance Adobe dans votre environnement AEM 6.5.1, en suivant les instructions fournies.
  4. Après le déploiement du correctif, surveillez les journaux pour confirmer que le gestionnaire détecte désormais les certificats X.509 (recherchez les entrées de journal indiquant une détection de certificat réussie via l’attribut jakarta.servlet.request.X509Certificate ).
  5. Si vous rencontrez un KeyStoreNotInitialisedException avec un message tel que Trust store système non initialisé, mettez à jour la configuration OSGi pour org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended à inclure com.adobe.granite.auth.cert=truststore-reader-service d’ajouter un mappage d’utilisateur de service pour l’accès à l’truststore.
  6. Redémarrez les lots affectés ou l’instance AEM, si nécessaire.
  7. Testez à nouveau la réplication MSSL pour confirmer que l’authentification et la réplication du certificat client fonctionnent comme prévu.
recommendation-more-help
experience-cloud-kcs-help-kbarticles