EasyRSA – Die Signierung: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „= EasyRSA – Die Signierung eines Certificate Signing Request (CSR) = EasyRSA ermöglicht die Signierung eines Certificate Signing Request (CSR) durch eine…“)
 
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 3: Zeile 3:
 
EasyRSA ermöglicht die Signierung eines Certificate Signing Request (CSR) durch eine eigene Certificate Authority (CA). Diese Anleitung beschreibt, wie ein CSR mit EasyRSA signiert wird.
 
EasyRSA ermöglicht die Signierung eines Certificate Signing Request (CSR) durch eine eigene Certificate Authority (CA). Diese Anleitung beschreibt, wie ein CSR mit EasyRSA signiert wird.
  
= Arbeitsverzeichnis vorbereiten =   
+
= CSR signieren =   
 +
;Der Request muss in '''./easyrsa/pki/reqs/''' liegen.
  
Vor der Signierung muss sichergestellt werden, dass die CA-Umgebung eingerichtet ist:
 
 
* cd ~/easyrsa 
 
* ./easyrsa init-pki 
 
 
Falls die CA bereits initialisiert wurde, ist dieser Schritt nicht notwendig.
 
 
= CSR signieren = 
 
  
 
Ein zuvor erstellter CSR kann mit folgendem Befehl signiert werden:
 
Ein zuvor erstellter CSR kann mit folgendem Befehl signiert werden:
Zeile 28: Zeile 21:
 
Falls keine Interaktion gewünscht ist:
 
Falls keine Interaktion gewünscht ist:
  
* EASYRSA_BATCH=1 ./easyrsa sign-req server <NAME>
+
* EASYRSA_BATCH=1 ./easyrsa sign-req server <NAME>
  
 
= Relevante Dateien nach der Signierung =   
 
= Relevante Dateien nach der Signierung =   

Aktuelle Version vom 27. März 2025, 13:14 Uhr

EasyRSA – Die Signierung eines Certificate Signing Request (CSR)

EasyRSA ermöglicht die Signierung eines Certificate Signing Request (CSR) durch eine eigene Certificate Authority (CA). Diese Anleitung beschreibt, wie ein CSR mit EasyRSA signiert wird.

CSR signieren

Der Request muss in ./easyrsa/pki/reqs/ liegen.


Ein zuvor erstellter CSR kann mit folgendem Befehl signiert werden:

  • ./easyrsa sign-req server <NAME>

Dabei ist <NAME> der Common Name des Zertifikats, z. B. server oder client1.

Für Client-Zertifikate:

  • ./easyrsa sign-req client <NAME>

Während des Vorgangs wird die CA zur Bestätigung der Signierung aufgefordert.

Falls keine Interaktion gewünscht ist:

  • EASYRSA_BATCH=1 ./easyrsa sign-req server <NAME>

Relevante Dateien nach der Signierung

pki/issued/<NAME>.crt
Das signierte Zertifikat.
pki/private/<NAME>.key
Der private Schlüssel (bereits bei der CSR-Erstellung generiert, bleibt unverändert).
pki/ca.crt
Das CA-Zertifikat, falls benötigt.

Zertifikat bereitstellen

Nach der Signierung kann das Zertifikat an den Antragsteller weitergegeben und für Server- oder Client-Authentifizierung verwendet werden.

Die Datei pki/issued/<NAME>.crt muss zusammen mit dem privaten Schlüssel pki/private/<NAME>.key und dem CA-Zertifikat pki/ca.crt genutzt werden, um eine vollständige Zertifikatskette bereitzustellen.