Zum Inhalt springen
ToolMug

CSR-Generator

Zertifizierungsstellen verlangen beim Bestellen eines SSL-Zertifikats einen CSR. Geben Sie Ihre Domain ein und klicken Sie auf CSR erzeugen, um CSR und privaten Schlüssel zu erhalten. Alles läuft in Ihrem Browser mit Web Crypto und der Schlüssel berührt nie einen Server – am sichersten bleibt es trotzdem, ihn mit openssl auf Ihrem eigenen Server zu erzeugen.

Läuft in Ihrem Browser – Ihre Eingaben werden nicht hochgeladen

Für ein Wildcard-Zertifikat *.example.com verwenden

Optional, durch Leerzeichen oder Zeilenumbrüche getrennt. Der Common Name ist immer enthalten.

Organisationsangaben (für OV-/EV-Zertifikate)

Schlüssel werden in Ihrem Browser mit Web Crypto erzeugt und verlassen Ihr Gerät nie.

So funktioniert es

  1. Geben Sie die Domain (Common Name) ein; weitere Domains tragen Sie unter Weitere Domains (SAN) ein. Für ein Wildcard-Zertifikat verwenden Sie *.example.com.
  2. Wählen Sie einen Schlüsseltyp. Für OV- oder EV-Zertifikate öffnen Sie Organisationsangaben (für OV-/EV-Zertifikate) und füllen sie aus.
  3. Klicken Sie auf CSR erzeugen, senden Sie den CSR an Ihre Zertifizierungsstelle und laden Sie den privaten Schlüssel sofort herunter.

Optionen erklärt

Schlüsseltyp
RSA 2048 ist am kompatibelsten; ECDSA P-256 ist kürzer und schneller und wird von modernen Browsern und Servern unterstützt.
SAN
Browser vertrauen nur den Namen im SAN, deshalb werden der Common Name und jede weitere Domain dort eingetragen.

Was im CSR steckt

Die Anforderung ist eine PKCS-#10-Datei im PEM-Format mit der Kopfzeile CERTIFICATE REQUEST. Der private Schlüssel ist PKCS #8 mit der Kopfzeile PRIVATE KEY. Der Subject wird aus den Feldern gebildet, die Sie ausfüllen:

Feld Bedeutung Hinweise
CN Common Name Die Hauptdomain
O Organisation Rechtlicher Name, für OV und EV
OU Abteilung Optional
L Ort Stadt
ST Bundesland Vollständiger Name
C Land Zwei Buchstaben; werden in Großbuchstaben gespeichert
emailAddress Kontaktadresse Optional

Namen in der SAN-Liste, die wie IPv4-Adressen aussehen, werden als IP-Adress-Einträge geschrieben; alles andere ist ein DNS-Name. Die Signatur verwendet SHA-256 für RSA und P-256 sowie SHA-384 für P-384.

Häufig gestellte Fragen

Wird mein privater Schlüssel hochgeladen?

Nein. Er wird auf Ihrem Gerät mit Web Crypto des Browsers erzeugt, die Seite lädt nichts hoch. Beim Schließen der Seite ist er weg – laden Sie ihn also vorher herunter.

Wie prüfe ich den CSR?

Fügen Sie ihn in den SSL-Zertifikat-Decoder ein, um Namen und Schlüsseltyp zu sehen und ihn mit dem privaten Schlüssel abzugleichen, oder führen Sie openssl req -in domain.csr -noout -text aus.

Was ist das Äquivalent in openssl?

openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr -subj "/CN=www.example.com" -addext "subjectAltName=DNS:www.example.com,DNS:example.com"

Datenschutz

Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien und Texte werden auf Ihrem Gerät verarbeitet und nie auf unsere Server hochgeladen.

Ähnliche Tools