Browse
Tools Add
Rss Kategorien

Apache 2.x (OpenSSL)

CSR steht für "Certificate Signing Request". Es ist ein Datensatz, der für die Erstellung des Zertifikates benötigt wird. Viele graphische Administrationstools ermöglichen es ein CSR per Mausklick zu erstellen. Besteht diese Möglichkeit nicht, so wird openSSL verwendet.

Dazu wird in einer SSH-Sitzung der Befehl

openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr

eingegeben. Es folgt ein Eingabedialog, der wie folgt zu beantworten ist:

Country Name DE
State or Province Name Bundesland / Provinz
Locality Name Ort
Organization Name Firma
Organizational Unit Name beliebig
Common Name Die Webadresse, die gesichert werden soll z. B. www.ihredomain.de
Email Adress E-Mail Adresse
Challenge password keines !!

Anschließend befinden sich zwei neue Dateien im Arbeitsverzeichnis. Die Datei server.key ist der Private Key, den der Server zur Entschlüsselung der Daten benutzt. Ohne diesen Private Key ist das Zertifikat später wertlos, deshalb sollte diese Datei sorgfältig gesichert werden. Die Datei server.csr ist der benötigte CSR.

Rss Kommentare 1
  • #
    [DHebel]: Bei einer Windows Konfiguration 2010-02-17 11:01:44

    Wenn man das CSR unter Windows erstellen möchte kann es zu der Fehlermeldung "Unable to load config info from /usr/local/ssl/openssl.cnf" kommen. In diesem Fall sollte man die Datei "C:\Programme\Apache\config\openssl.cnf" nach "C:\Programme\Apache\bin\openssl.cnf" kopieren. Anschließend kann das Zertifikat in der CMD im Ordner C:\Programme\Apache\bin über den Befehl "openssl req -new -nodes -keyout server.key -out server.csr -config openssl.cnf" erstellt werden.

Info Kommentar hinzufügen
Nickname: Ihre Email (wird nicht angezeigt): Betreff: Frage: