Fehlende Übereinstimmung beim Akamai-Ursprungszertifikat verursacht SSL-Handshake-Fehler in AEM
In diesem Artikel wird erläutert, wie SSL-Handshake-Fehler behoben werden können, die auftreten, wenn Akamai aufgrund einer Diskrepanz zwischen dem allgemeinen Namen (CN) oder dem alternativen Antragstellernamen (SAN) des Zertifikats und den in Akamai konfigurierten Werten keine sichere Verbindung mit einer Adobe Experience Manager (AEM)-Umgebung herstellen kann.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM) ist in Akamai integriert, normalerweise mit einem AWS Application Load Balancer (ALB) als Ursprungs-Server.
Symptome
SSL-Handshake-Fehler treten auf, wenn Akamai versucht, eine Verbindung zum AEM-Ursprungsserver herzustellen, was zu Fehlern im Zusammenhang mit CN/SAN-Diskrepanzen führt. Benutzende können über Akamai nicht auf AEM-Sites zugreifen.
Ursache
Akamai ist so konfiguriert, dass nur bestimmte CN- oder SAN-Werte für Ursprungszertifikate zulässig sind. Wenn das vom AEM-Ursprungsserver vorgelegte Zertifikat nicht mit diesen Werten übereinstimmt, schlägt der SSL-Handshake fehl.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
- Identifizieren Sie die erforderlichen CN- und SAN-Werte für die in Akamai konfigurierten AEM-Domains. Schließen Sie alle Domains ein, die Akamai im Ursprungszertifikat finden möchte.
- Beziehen oder generieren Sie ein SSL-Zertifikat, einen privaten Schlüssel und eine Zertifikatkette, die alle erforderlichen Domains in den CN- oder SAN-Einträgen enthalten. Vorhandenes Zertifikat wiederverwenden, wenn es bereits alle erforderlichen Domains abdeckt.
- Laden Sie das SSL-Zertifikat, den privaten Schlüssel und die Zertifikatkette in den Load-Balancer der AWS-Anwendung (ALB) oder den entsprechenden Ursprungsserver hoch, der den AEM-Traffic verarbeitet.
- Ersetzen Sie alle vorhandenen Zertifikate auf der ALB, die nicht die erforderlichen CN- oder SAN-Werte enthalten, durch das neue oder aktualisierte Zertifikat.
- Greifen Sie über Akamai auf die AEM-Domains zu und überprüfen Sie, ob der SSL-Handshake erfolgreich abgeschlossen wurde.
- Überprüfen Sie die Akamai-Protokolle oder verwenden Sie ein SSL-Test-Tool, um sicherzustellen, dass das angezeigte Zertifikat die erwarteten CN- und SAN-Werte enthält und dass der zertifikatbezogene Fehler nicht mehr auftritt.
- Arbeiten Sie bei Bedarf mit dem Akamai-Team und relevanten internen Stakeholdern zusammen, um die Konfiguration zu bestätigen und die Ergebnisse zu validieren.