Wiederherstellen fehlender Zertifikate im JDK-Keystore nach einem JDK-Patch in AEM

Adobe Experience Manager (AEM) kann möglicherweise keine sicheren Verbindungen herstellen, nachdem ein JDK-Patch den Standard-Keystore ersetzt und zuvor installierte Zertifikate entfernt hat. Um das Problem zu beheben, importieren Sie das erforderliche Zertifikat für jede betroffene Autoren- und Veröffentlichungsinstanz in den JDK cacerts-Keystore und führen Sie einen rollierenden Neustart durch.

Beschreibung description

Umgebung

Adobe Experience Manager (AEM), alle Versionen

Problem/Symptome

  • Autoren- und Veröffentlichungsinstanzen von AEM können keine HTTPS-Verbindungen herstellen.
  • Fehler im Zusammenhang mit fehlenden Zertifikaten treten beim Abrufen von Token oder beim Herstellen einer Verbindung zu externen Services auf.
  • Betroffene Instanzen können keine sicheren Verbindungen herstellen, da die erforderlichen Zertifikate fehlen.

Grundursache

Ein JDK-Patch ersetzt den Standard-Keystore und entfernt zuvor installierte Zertifikate, die für eine sichere Kommunikation erforderlich sind.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben:

  1. Rufen Sie die erforderliche Zertifikatdatei ab, die im JDK-Keystore installiert werden muss.

  2. Identifizieren Sie den JDK-Keystore (cacerts) für jede AEM-Autoren- und Veröffentlichungsinstanz. Der Standardpfad lautet normalerweise:

    code language-none
    ${JAVA_HOME}/lib/security/cacerts
    
  3. Sichern Sie die vorhandene cacerts-Datei, bevor Sie Änderungen vornehmen.

  4. Importieren Sie das Zertifikat mit dem folgenden Befehl in den Keystore:

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

    Geben Sie das KeyStore-Kennwort ein, wenn Sie dazu aufgefordert werden. Der Standardwert ist changeit, es sei denn, er wurde angepasst.

  5. Wiederholen Sie den Importvorgang für alle Produktions-Autoren- und Veröffentlichungsinstanzen.

  6. Führen Sie nach dem Import des Zertifikats einen rollierenden Neustart aller betroffenen AEM-Instanzen durch, um sicherzustellen, dass das neue Zertifikat geladen wird.

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