MSSL-Replikationsfehler in AEM 6.5.1 aufgrund eines fehlenden SSL-Client-Zertifikatauthentifizierungs-Handlers
In diesem Artikel wird erläutert, wie Sie MSSL-Replikationsfehler in Adobe Experience Manager (AEM) 6.5.1 beheben können, wenn das Bundle für den SSL-Client-Zertifikatauthentifizierungs-Handler fehlt, einschließlich der Schritte zur Behebung von KeyStore.
Beschreibung description
Umgebung
- Adobe Experience Manager (AEM) 6.5.1
Problem/Symptome
- Die MSSL-Replikation (Gegenseitige SSL) schlägt selbst dann fehl, wenn HTTPS und
KeyStore/TrustStorekorrekt konfiguriert sind. - Replikationsversuche führen zu 401-nicht autorisierten.
- Das System kann auf die Standardauthentifizierung zurückgreifen.
- Nach Behebung des fehlenden Handlers tritt ein
KeyStoreNotInitialisedExceptionauf, wenn die Service-Benutzerzuordnung für dentruststorenicht konfiguriert ist.
Ursache
Das erforderliche SSL-Client-Zertifikat-Authentifizierungs-Handler-Bundle fehlt in der AEM 6.5.1-Umgebung. Darüber hinaus kann die fehlende Service-Benutzerzuordnung für den truststore zu KeyStore führen.
Lösung resolution
Gehen Sie wie folgt vor, um MSSL-Replikationsfehler zu beheben, die durch einen fehlenden SSL-Client-Zertifikatauthentifizierungs-Handler verursacht werden:
- Überprüfen Sie, ob das Bundle SSL-Client-Zertifikatauthentifizierungs-Handler in Ihrer AEM 6.5.1-Umgebung vorhanden ist.
- Wenn das Bundle fehlt, erhalten Sie über den Adobe-Support die entsprechende Fehlerbehebung für Ihre AEM-Version und installieren Sie diese.
- Stellen Sie die Fehlerbehebung im Rahmen des Adobe-Supports entsprechend den Anweisungen in Ihrer AEM 6.5.1-Umgebung bereit.
- Überwachen Sie nach der Bereitstellung der Fehlerbehebung die Protokolle, um zu bestätigen, dass der Handler jetzt
X.509Zertifikate erkennt (suchen Sie über das Attributjakarta.servlet.request.X509Certificatenach Protokolleinträgen, die eine erfolgreiche Zertifikatserkennung anzeigen). - Wenn Sie auf eine
KeyStoreNotInitialisedExceptionmit einer Meldung stoßen, z. B „Nicht initialisierter System-Trust-Store, aktualisieren Sie die OSGi-Konfiguration, damitorg.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amendedcom.adobe.granite.auth.cert=truststore-reader-servicezum Hinzufügen einer Service-Benutzerzuordnung für dentruststore-Zugriff enthält. - Starten Sie bei Bedarf die betroffenen Bundles oder die AEM-Instanz neu.
- Testen Sie die MSSL-Replikation erneut, um sicherzustellen, dass die Authentifizierung und Replikation des Client-Zertifikats erwartungsgemäß funktionieren.
recommendation-more-help
experience-cloud-kcs-help-kbarticles