Inhalt
CSR-Dateiformat-Spezifikation
Element | Beschreibung |
---|---|
Dateierweiterung | .csr |
MIME-Typ | application/pkcs10 |
Datenkodierung | Base64 |
Schlüsseltyp | RSA, DSA, ECC |
Schlüsselgröße | 2048-Bit, 3072-Bit, 4096-Bit |
Digitale Signatur | Ja |
Verwendungszweck | Zertifikatanforderung |
Formatstandard | PKCS#10 |
Charakterkodierung | UTF-8 |
Verschlüsselung | Nicht verschlüsselt |
Inhaltstyp | ASCII Text |
Zeilenumbruchformatierung | CRLF (Carriage Return Line Feed) |
Metadatenstruktur | ASN.1 (Abstract Syntax Notation One) |
Was ist eine CSR datei?
Dateien mit der CSR-Dateiendung speichern Anforderungen zum Signieren eines bestimmten digitalen Zertifikats, z. B. eines verschlüsselten Textblocks. Die in diesen Dateien im CSR-Format enthaltenen Daten können Land, Organisation, Domäne, öffentlicher Schlüssel und E-Mail-Adresse umfassen. Dateien mit der CSR-Dateiendung werden am häufigsten von der zuständigen Behörde verwendet, um die Identität einer bestimmten Website zu bestätigen.
Liste von Programmen, die CSR-Dateien öffnen können
FAQs und Anleitungen
1. Was ist der Zweck einer CSR-Datei?
Zweck einer CSR-Datei:
- 📜 Anforderung: Eine CSR-Datei (Certificate Signing Request) enthält Informationen, die zur Anforderung eines digitalen Zertifikats an eine Zertifizierungsstelle (CA) gesendet werden.
- 🔒 Inhalt: Sie enthält den öffentlichen Schlüssel und identifizierende Informationen, wie den Organisationnamen, die Domain und die E-Mail-Adresse.
- 🔑 Sicherheit: Der zugehörige private Schlüssel bleibt auf dem Server und wird nicht versendet, was die Sicherheit gewährleistet.
- 🌐 Anwendung: CSR-Dateien werden häufig verwendet, um SSL/TLS-Zertifikate für gesicherte Kommunikation im Internet zu beantragen.
2. Wie erstelle ich eine CSR-Datei?
OpenSSL verwenden:
- Öffne das Terminal oder die Eingabeaufforderung.
- Führe den folgenden Befehl aus, um einen neuen privaten Schlüssel und eine CSR-Datei zu generieren:
openssl req -new -newkey rsa:2048 -nodes -keyout mykey.key -out myrequest.csr
- 🔒 Gib die erforderlichen Informationen ein, wie z.B.:
- C - Land (z.B. DE für Deutschland)
- ST - Bundesland
- L - Stadt
- O - Organisation
- OU - organisatorische Einheit
- CN - Common Name (z.B. Domainname)
- Nach Abschluss befindet sich die Datei
myrequest.csr
im aktuellen Verzeichnis.
3. Wie installiere ich ein SSL-Zertifikat mit einer CSR-Datei?
Schritte zur Installation eines SSL-Zertifikats mit einer CSR-Datei:
- CSR-Erstellung: Erstelle eine CSR-Datei (siehe vorherige Anweisungen zur Erstellung einer CSR-Datei).
- Einreichung an CA: Reiche die erstellte CSR-Datei bei einer Zertifizierungsstelle (CA) ein. Wähle den gewünschten SSL-Zertifikatstyp.
- Zertifikat empfangen: Warte auf die Ausstellung und den Erhalt des SSL-Zertifikats von der CA.
- Zertifikat installieren:
- Öffne dein Webserver-Verwaltungstool (z.B. Apache, Nginx, IIS).
- Kopiere das erhaltene SSL-Zertifikat und installiere es im entsprechenden Zertifikatsspeicher des Servers.
- Füge ggf. die Zwischenzertifikate (CA-Bundle) hinzu.
- Webserver konfigurieren:
- Konfiguriere die
VirtualHost
oderServer Block
Dateien des Webservers, um das Zertifikat zu verwenden. - Verweise auf das SSL-Zertifikat, den privaten Schlüssel und das CA-Bundle (falls erforderlich).
- Konfiguriere die
- Webserver neu starten: Starte den Webserver neu, um die Änderungen zu übernehmen.
- Überprüfung: Überprüfe die Installation durch den Zugriff auf die Website über
https://
.
4. Wie überprüfe ich den Inhalt einer CSR-Datei?
Verwende OpenSSL, um den Inhalt einer CSR-Datei zu überprüfen:
- Öffne ein Terminal oder eine Eingabeaufforderung.
- Führe folgenden Befehl aus:
openssl req -text -noout -verify -in deine_datei.csr
Dieser Befehl zeigt den Inhalt der CSR-Datei an, einschließlich der Details wie den gemeinsamen Namen, die Organisation und andere relevante Informationen.