Wait! Don't Leave Without Securing Your Site
Get enterprise - grade SSL certificates at a fraction of retail prices.
Save 10% on your first order, by entering coupon code SAVE10 during checkout.

PKCS#10 ist der Standard, der das CSR-Format definiert, festgelegt in RFC 2986. Er legt fest, welche Felder eine Zertifikatsanforderung enthält und wie sie strukturiert sind, weshalb derselbe CSR bei jeder Zertifizierungsstelle funktioniert und nicht an die gebunden ist, bei der Sie ihn gekauft haben.
Link kopieren
Weil es nicht mehr erlaubt ist. Das CA/Browser-Forum-Ballot SC47 hat das Feld Organizational Unit in öffentlich vertrauenswürdigen TLS-Zertifikaten, die ab dem 1. September 2022 ausgestellt werden, untersagt, da eine CA keine zuverlässige Möglichkeit hat, einen Abteilungsnamen zu überprüfen. Sie können OU beim Erstellen eines CSR weiterhin angeben, und der Decoder zeigt es auch an, aber die CA entfernt es vor der Ausstellung. Es ist also nichts schiefgelaufen.
Link kopieren
Ein Subject Alternative Name ist eine Erweiterung, die jeden Hostnamen auflistet, den ein Zertifikat abdeckt. Moderne Browser lesen die SAN-Liste aus und ignorieren den Common Name vollständig, sodass eine Domain, die nur als Common Name erscheint und nicht in der SAN-Liste enthalten ist, fehlschlägt. Die meisten öffentlichen CAs kopieren den Common Name bei der Ausstellung automatisch in die SAN-Liste, aber bestätigen Sie dies bei Ihrer CA, anstatt sich einfach darauf zu verlassen. Wenn Sie mehrere Hostnamen auf einem Zertifikat benötigen, listen Sie alle davon auf.
Link kopieren
Der Subject, auch Distinguished Name genannt, enthält den Common Name, die Organization, die Organizational Unit, die Locality, den State und das Country. Der öffentliche Schlüssel mit seinem Algorithmus (RSA oder ECDSA) und seiner Schlüssellänge in Bit. Der Signaturalgorithmus, mit dem die Anfrage signiert wurde. Und, falls in der Anfrage enthalten, die Subject Alternative Names, die alle Domains auflisten, die das Zertifikat abdecken wird.
Link kopieren
Nein. Reichen Sie den codierten Text genau so ein, wie ihn Ihr Server generiert hat, inklusive Kopf- und Fußzeilen. Die CA analysiert ihn auf ihrer Seite. Das Decodieren dient Ihrem eigenen Vorteil, nicht dem der CA: So erkennen Sie eine falsche Domain oder einen fehlerhaften zweistelligen Ländercode, bevor die CA Ihren Fehler in ein Zertifikat verwandelt.
Link kopieren
Ja. openssl req -in example.csr -noout -text gibt den entschlüsselten Inhalt in Ihrem Terminal aus. Wenn Sie -verify hinzufügen, wird zusätzlich die Selbstsignatur der CSR überprüft. Was die einzelnen Teile der Ausgabe bedeuten, erfahren Sie im obigen OpenSSL-Abschnitt.
Link kopieren
Nein, denn ein CSR ist nicht verschlüsselt. Das ist einer der hartnäckigsten Irrtümer rund um Zertifikatsanfragen. Ein CSR besteht aus Base64-kodierten ASN.1-Daten, die jeder ohne Schlüssel und ohne Passwort dekodieren kann. Er enthält Ihren öffentlichen Schlüssel, niemals Ihren privaten. Wenn Leute von „einen CSR entschlüsseln“ sprechen, meinen sie eigentlich das Dekodieren, und genau das tun sowohl dieses Tool als auch der Befehl openssl req.
Link kopieren
Ein CSR-Decoder übersetzt die verschlüsselten Daten aus einer Certificate Signing Request in Klartext, so dass Sie die Bedeutung der einzelnen Felder und den verschlüsselten Wert verstehen können.
Link kopieren
Ein CSR-Decoder ist ein Tool, das eine Certificate Signing Request einliest und deren Inhalt in verständlicher Form anzeigt. Er kehrt die Base64- und ASN.1-Kodierung um, die einen CSR für das menschliche Auge unlesbar macht, und beschriftet anschließend jedes Feld: Common Name, Organization, Organizational Unit, Locality, State, Country, den öffentlichen Schlüsselalgorithmus, die Schlüssellänge, den Signaturalgorithmus sowie alle Subject Alternative Names. Man nutzt ihn, um eine Anfrage vor dem Einreichen zu überprüfen oder um herauszufinden, warum sich ein bereits vorhandenes Zertifikat unerwartet verhält.
Link kopieren
Fügen Sie sie in einen CSR-Decoder ein, der manchmal auch als CSR-Viewer oder CSR-Reader bezeichnet wird, und lesen Sie die beschriftete Ausgabe. Ein CSR sieht wie ein massiver Block aus zufälligen Zeichen aus, da es sich um Base64-kodierte Binärdaten handelt, sodass beim Öffnen der Datei in einem Texteditor nichts Nützliches zu sehen ist. Wenn Sie die Kommandozeile bevorzugen, zeigt openssl req -in example.csr -noout -text die gleichen Informationen an.
Link kopieren