Zum Inhalt springen
Alle Ratgeber

Was ist eine CSR und wie erstelle ich sie?

Eine Zertifikatsanforderung (CSR) enthält Ihren öffentlichen Schlüssel und beantragte Zertifikatsangaben. Die Zertifizierungsstelle erhält die CSR, nicht den passenden privaten Schlüssel. Bei der Einrichtung im Konto können Sie uns die Erzeugung und verschlüsselte Speicherung eines Schlüssels erlauben. Sie können den Schlüssel auch auf Ihrem eigenen System behalten und nur die CSR bereitstellen.

Das Wichtigste

Eine CSR ist ein signierter Antrag mit einem öffentlichen Schlüssel. Bewahren Sie den passenden privaten Schlüssel sicher für die Installation auf.

Was eine CSR enthält

Eine CSR enthält den öffentlichen Schlüssel, beantragte Identitätsangaben und gegebenenfalls SAN-Erweiterungen, signiert mit dem passenden privaten Schlüssel. Sie ist ein Antrag, kein ausgestelltes Zertifikat. Die CA prüft Angaben und kann sie normalisieren oder weglassen.

So erstellen Sie eine CSR

Bei der Einrichtung Ihrer Bestellung können Sie uns beauftragen, Schlüssel und CSR anhand Ihrer Angaben zu erzeugen. Wir speichern diesen privaten Schlüssel verschlüsselt. Sie laden ihn nach Bestätigung Ihres aktuellen Kontopassworts im Konto herunter. Alternativ erzeugen Sie Schlüsselpaar und CSR im Hosting-Panel, mit OpenSSL oder dem eigenständigen Browsergenerator über HTTPS und stellen nur die CSR bereit. Der Browsergenerator erzeugt den Schlüssel lokal und sendet ihn nicht an uns. Speichern Sie diesen Schlüssel vor dem Verlassen der Seite. Aus der CSR lässt er sich nicht wiederherstellen.

Anforderungen und häufige Fehler

RSA-Schlüssel müssen mindestens 2048 Bit haben. Unterstützte ECDSA-Kurven sind P-256 und P-384. Verwenden Sie eine unterstützte SHA-2-Signatur und prüfen Sie CA- und Produktkompatibilität. Der Common Name ist auf 64 Zeichen begrenzt. Längere Namen gehören daher in SANs. Hostnamen enthalten kein URL-Schema und keinen Pfad. Die Organisationseinheit (OU) wird nicht in öffentliche TLS-Zertifikate aufgenommen.

Praxisbeispiel

Eine Anfrage für example.com und www.example.com

Prüfen Sie zuerst, ob Ihr Produkt beide Namen abdeckt. Erstellen Sie Schlüssel und CSR und vergleichen Sie die dekodierten Angaben mit Ihrer Bestellung. Dekodieren ist eine Prüfung der Angaben, keine CA-Freigabe.

Common Name
example.com ist in diesem Beispiel der primäre Hostname.
Beantragte SANs
example.com und www.example.com werden beide ausdrücklich beantragt.
CSR-Datei
Übermitteln Sie in der Einrichtung den vollständigen Block „CERTIFICATE REQUEST“.
Privater Schlüssel
Bewahren Sie ihn sicher für die Installation auf. Fügen Sie ihn niemals in den CSR-Decoder oder eine Supportnachricht ein.

Ihre nächsten Schritte

  1. Wählen Sie die Erzeugung bei der Einrichtung im Konto oder erstellen Sie Schlüssel und CSR im Hosting-Panel oder Browsergenerator über HTTPS selbst.
  2. Bewahren Sie eine geschützte Sicherung des privaten Schlüssels auf. Im Konto erzeugte Schlüssel laden Sie nach Bestätigung Ihres aktuellen Passworts herunter. Einen im Browser erzeugten Schlüssel speichern Sie vor dem Verlassen der Seite.
  3. Prüfen Sie Namen und Organisationsdaten der CSR. Falls Sie bei der Einrichtung eine eigene CSR verwenden, übermitteln Sie nur die CSR und niemals den privaten Schlüssel.

Werkzeuge für diese Aufgabe

Nächster Ratgeber Zertifikatsketten und Zwischenzertifikate