SSL-Zertifikatanforderungsvorgang
Nachdem Sie eine Domain zum Senden von E-Mails an Adobe delegiert haben (siehe Domain-Namen einrichten), erstellt und verwendet Adobe bestimmte Subdomains für bestimmte Funktionen.
Wenn Sie beispielsweise ".example.com“ Adobe für das Senden von E-Mails delegiert haben, erstellt Adobe Subdomains wie die folgenden:
- t.email.example.com - für Tracking-Links
- m.email.example.com - für Mirrorseiten
- res.email.example.com - für gehostete Ressourcen (wie Bilder)
Es wird empfohlen diese Domains über SSL (HTTPS) zu. Ungesicherte Links (HTTP) sind in der Tat anfällig für das Abfangen und werden Warnungen auf modernen Browsern anzeigen.
Um SSL-Zertifikate auf diesen Subdomains zu installieren, müssen Sie eine CSR-Datei anfordern und anschließend SSL-Zertifikate zum Installieren oder Verlängern von Adobe erwerben.
Glossar
Ein SSL-Zertifikatanbieter, der digitale Zertifikate an Organisationen oder Einzelpersonen ausstellt, nachdem diese ihre Identität überprüft haben, z. B. DigiCert, Symantec usw.
- Eine vertrauenswürdige Zertifizierungsstelle wird in der Regel als Drittanbieter-Zertifizierungsstelle betrachtet, die ein Stammzertifikat ausstellt.
- Wenn das Zertifikat von derselben Organisation/demselben Unternehmen signiert wird, die bzw. das das Zertifikat verwendet, wird es auch dann als nicht vertrauenswürdige Zertifizierungsstelle klassifiziert, wenn es sich um SSL-Zertifikate handelt, z. B. selbstsignierte Zertifikate.
Ein Zertifikat, das nicht von einer vertrauenswürdigen Zertifizierungsstelle, sondern von der Person, die es erstellt, signiert wird. Selbstsignierte Zertifikate können denselben Verschlüsselungsgrad wie ein von einer Zertifizierungsstelle signiertes Zertifikat ermöglichen, haben jedoch zwei wesentliche Nachteile:
- Die Verbindung eines Besuchers könnte gekapert werden, sodass ein Angreifer alle gesendeten Daten sehen kann (und so den Zweck der Verschlüsselung der Verbindung vereitelt wird)
- Das Zertifikat kann nicht wie ein vertrauenswürdiges Zertifikat widerrufen werden.
Wichtigste Schritte
- Fordern Sie eine CSR-Datei (Certificate Signing Request) an und geben Sie die erforderlichen Informationen (Land, Bundesland, Stadt, Organisationsname, Name der Organisationseinheit usw.) zum Adobe an.
- Überprüfen Sie die vom Adobe generierte CSR-Datei und stellen Sie sicher, dass alle von Ihnen angegebenen Informationen korrekt sind.
- Verwenden Sie die CSR-Details, um ein Zertifikat zu generieren, das von einer vertrauenswürdigen Zertifizierungsstelle signiert .
- Validieren Sie das SSL-Zertifikat und überprüfen Sie, ob es mit der CSR übereinstimmt.
- Geben Sie das SSL-Zertifikat an Adobe, der es installieren wird.
- Testen Sie, ob das SSL-Zertifikat für jede gesicherte Subdomain erfolgreich installiert wurde.
- Überwachen des Gültigkeitszeitraums des SSL-Zertifikats.
- Aktualisieren Sie alle spezifischen Konfigurationen in Adobe Campaign.
Detaillierter Prozess
Voraussetzungen
Sie müssen die Domain-Namen und die Funktionen (Tracking, Mirror-Seiten, WebApps usw.) identifizieren, um zu sichern.
Schritt 1: CSR-Datei abrufen
Gehen Sie wie folgt vor, um eine CSR-Datei (Certificate Signing Request) zu erhalten.
-
Wenn Sie Zugriff auf das Control Panel haben, befolgen Sie die Anweisungen auf dieser Seite, um eine CSR-Datei vom Control Panel zu generieren und herunterzuladen.
-
Erstellen Sie andernfalls ein Support-Ticket über https://adminconsole.adobe.com/ , um eine CSR-Datei von der Adobe-Kundenunterstützung für die erforderlichen Subdomains zu erhalten.
Im Folgenden finden Sie Best Practices:
- Eine Anfrage pro delegierter Subdomain auslösen.
- Es ist möglich, mehrere Subdomains in einer CSR-Anfrage zu kombinieren, jedoch nur innerhalb derselben Umgebung. In Campaign Classic sind der Marketing-Server, der Mid-Sourcing-Server und die Ausführungsinstanz beispielsweise drei separate Umgebungen.
- Sie müssen vor jeder Verlängerung eines SSL-Zertifikats eine neue CSR erhalten. Verwenden Sie keine alte CSR-Datei aus einem Jahr oder länger.
Sie müssen die folgenden Informationen angeben.
Informationen, die mithilfe des Adobe-Teams bereitzustellen sind:
Informationen, die von Ihrem internen IT-/SSL-Team bereitzustellen sind:
Hinweis: Für das Vereinigte Königreich verwenden Sie GB (nicht UK).
Schritt 2: Validieren der CSR-Datei
Nachdem Sie Ihre Anfrage mit den entsprechenden Informationen gesendet haben, generiert Adobe eine CSR-Datei (Certificate Signing Request), die Sie über das Zertifikat erhalten.
Der Text in der resultierenden CSR-Datei muss mit "-----BEGIN CERTIFICATE REQUEST-----".
Nachdem Sie die CSR-Datei vom Adobe erhalten haben, führen Sie die folgenden Schritte aus:
- Kopieren Sie den Text der CSR-Datei und fügen Sie ihn in einen Online-Decoder ein, z. B. https://www.sslshopper.com/csr-decoder.html, oder https://www.entrust.net/ssl-technical/csr-viewer.cfm.
Alternativ können Sie den Befehl OpenSSL lokal auf einem Linux-Computer verwenden. - Überprüfen Sie, ob alle Prüfungen erfolgreich waren.
- Überprüfen Sie, ob die richtigen Parameter und Domain-Namen enthalten sind.
- Überprüfen Sie, ob alle anderen Daten mit den Details übereinstimmen, die Sie beim Senden Ihrer Anfrage angegeben haben.
Schritt 3: Generieren des SSL-Zertifikats
Sobald die CSR-Datei bereitgestellt wurde, müssen Sie mithilfe der CSR-Datei ein SSL-Zertifikat für die entsprechenden Domains erwerben und generieren.
-
Das SSL-Zertifikat:
- muss im Apache PEM-Format vorliegen;
- sollte nicht länger als 2048 Bit sein;
- muss von einer gültigen Zertifizierungsstelle (Certification Authority) unterzeichnet sein;
- muss alle SANs (Subject Alternative Names) enthalten, die in der CSR-Datei erwähnt werden.
-
Wenn ein oder mehrere Zwischenzertifikate vorhanden sind, müssen Sie das Stammzertifikat und alle Zwischenzertifikate auf Adobe angeben.
-
Sie können einen beliebigen Gültigkeitszeitraum für das Zertifikat festlegen, aber Adobe empfiehlt, ihn lange genug auszuwählen (z. B. zwei Jahre).
Schritt 4: Validieren des SSL-Zertifikats
Nachdem das SSL-Zertifikat generiert wurde, müssen Sie es vor dem Senden an Adobe validieren. Gehen Sie dazu wie folgt vor:
- Stellen Sie sicher, dass das Zertifikat die Erweiterung .pem aufweist. Ist dies nicht der Fall, konvertieren Sie sie in das PEM-Format. Sie können die Konvertierung mit OpenSSL vornehmen.
- Bestätigen Sie, dass das Zertifikat mit -----BEGIN CERTIFICATE-----" beginnt.
- Kopieren Sie den Zertifikatstext in einen Online-Decoder, z. B. https://www.sslshopper.com/certificate-decoder.html oder https://www.entrust.net/ssl-technical/csr-viewer.cfm.
Alternativ können Sie den Befehl OpenSSL lokal auf einem Linux-Computer verwenden. Weiterführende Informationen hierzu finden Sie auf dieser externen Seite. - Stellen Sie sicher, dass das Zertifikat ordnungsgemäß aufgelöst wird, einschließlich des allgemeinen Namens, des SAN, des Ausstellers und des Gültigkeitszeitraums.
- Wenn die Überprüfung des SSL-Zertifikats erfolgreich war, überprüfen Sie mithilfe dieser Website, ob das Zertifikat mit der CSR übereinstimmt: Wählen Sie Überprüfen, ob eine CSR und ein Zertifikat übereinstimmen und geben Sie Ihr Zertifikat und Ihre CSR in die entsprechenden Felder ein. Sie sollten übereinstimmen.
Schritt 5: SSL-Zertifikatinstallation anfordern
-
Wenn Sie Zugriff auf das Control Panel haben, befolgen Sie die Anweisungen auf dieser Seite, um das Zertifikat in das Control Panel hochzuladen.
-
Erstellen Sie andernfalls über https://adminconsole.adobe.com/ ein weiteres Support-Ticket, um Adobe zur Installation des Zertifikats auf den Adobe-Servern anzufordern.
Sie müssen Folgendes angeben:
- Die Zertifikatdatei, das Stammzertifikat und alle Zwischenzertifikate (die an das Ticket angehängt sind), vorzugsweise im Apache PEM-Format.
- Die Nummer des vorherigen Support-Tickets, das für die CSR ausgelöst wurde.
- dieselben Daten, die für das CSR-Ticket bereitgestellt wurden (einschließlich Gebrauchsname, Instanz-URL, Bundesland, Stadt/Ort, Organisationsname, Organisationseinheitenname usw.).
Schritt 6: Installation des SSL-Zertifikats testen
Nachdem das SSL-Zertifikat installiert und von der Adobe-Kundenunterstützung bestätigt wurde, stellen Sie sicher, dass es für alle URLs erfolgreich installiert wurde.
Führen Sie die folgenden Tests durch, bevor Sie das SSL-Installationsticket schließen. Stellen Sie außerdem sicher, dass Sie jede spezifische Konfiguration aktualisieren, wie in diesem Abschnitt).
Navigieren Sie zu den folgenden URLs in Ihrem Browser (ersetzen Sie „subdomain.customer.com“ durch Ihre Subdomain):
- https://subdomain.customer.com/r/test (nur für Web-Anwendungen Subdomains - gilt nicht für E-Mail-Subdomains)
- https://t.subdomain.customer.com/r/test
- https://m.subdomain.customer.com/r/test
- https://res.subdomain.customer.com/r/test
Ein erfolgreiches Ergebnis gibt Umgebungsinformationen an, und die Adressleiste in der URL zeigt an, dass die Verbindung sicher ist. Sie können beispielsweise die folgende Meldung in Google Chrome sehen:
Wenn das SSL-Zertifikat nicht ordnungsgemäß installiert ist, wird die folgende Warnung angezeigt:
Schritt 7: Gültigkeitszeitraum des Zertifikats überprüfen
Sie können die Gültigkeitsdauer des Zertifikats in Ihrem Browser überprüfen. Klicken Sie beispielsweise in Google Chrome auf Sicher > Zertifikat.
Es liegt in Ihrer Verantwortung, den Gültigkeitszeitraum zu überprüfen. Adobe empfiehlt die Implementierung eines Prozesses zur Überwachung des Zertifikatablaufs. Weitere Informationen dazu, was passiert, wenn Ihr SSL-Zertifikat abläuft, finden Sie in diesem Artikel.
-
Erstellen Sie ein Support-Ticket, um mindestens zwei Wochen vor Ablauf des Zertifikats ein aktualisiertes Zertifikat anzufordern. Sie müssen keine zusätzliche CSR anfordern, es sei denn, die CSR-Details wurden geändert.
-
Wenn Sie Zugriff auf das Control Panel haben und Ihre Umgebung von Adobe in einer AWS-Umgebung gehostet wird, können Sie das Zertifikat über das Control Panel verlängern, bevor es abläuft. Weiterführende Informationen finden Sie in diesem Abschnitt.
Schritt 8: Aktualisieren einer bestimmten Konfiguration update-configuration
Sobald Sie sicher sind, dass die angeforderten SSL-Zertifikate ordnungsgemäß installiert sind, können Sie alle Verweise in Adobe Campaign von HTTP auf HTTPS aktualisieren.
Sobald die Konfigurationen aktualisiert wurden, werden neue E-Mails mit HTTPS-URLs und nicht mit HTTP gesendet. Um zu überprüfen, ob die URLs jetzt sicher sind, können Sie die folgenden Tests schnell durchführen:
- Laden Sie ein Bild aus Adobe Campaign hoch. Nach dem Hochladen des Bildes sollte die zurückgegebene URL HTTPS sein.
- Erstellen Sie einen E-Mail-Testversand mit einem Mirrorseiten-Link, einigen Bildern, Text und einem Abmelde-Link. Senden Sie die E-Mail an eine externe E-Mail-ID (z. B. Ihre Gmail-Adresse). Öffnen Sie nach dem Erhalt die E-Mail und stellen Sie sicher, dass alle Links in der E-Mail korrekt in ihrem HTTPS-Formular (nicht HTTP) ohne SSL-Zertifikatwarnungen oder -fehler geöffnet werden.
Produktspezifische Ressourcen
Campaign Classic
- Control Panel: Hinzufügen von SSL-Zertifikaten (Tutorial) - Erfahren Sie, wie Sie SSL-Zertifikate hinzufügen, um Ihre Subdomains zu schützen.
Campaign Standard
- Control Panel: Hinzufügen von SSL-Zertifikaten (Tutorial) - Erfahren Sie, wie Sie SSL-Zertifikate hinzufügen, um Ihre Subdomains zu schützen.