Christian Mayer's Weblog

HOWTO SSL-Zertifikat erstellen

Immer, nachdem ich einen neuen Server installiere oder neu aufsetze, stellt sich mir die Frage Wie zum Teufel erstelle ich ein SSL-Zertifikat für Apache (https)? Hier also eine Anleitung wie ein SSL-Zertifikat erstellt wird.

  1. Als erstes mit root einloggen und in das Verzeichnis /etc/apache2/ssl wechseln.
  2. Neuen privaten Key erzeugen:

     $ openssl genrsa -out fox21at.key 4096
    
  3. Certificate Signing Request (CSR) anlegen:

     $ openssl req -new -key fox21at.key -out fox21at.csr
    
  4. Self-signed Certificate erstellen:

     $ openssl x509 -req -days 3650 -in fox21at.csr -signkey fox21at.key -out fox21at.crt
    

So einfach geht das! Natürlich muss der Pfad dann noch in der Apache-Konfiguration eingetragen werden.

Update, 2014-12-31:

Certificate Signing Request auslesen:

$ openssl req -in fox21at.csr -noout -text

Zertifikat auslesen:

$ openssl x509 -in fox21at.crt -noout -text

Posted on .
Categories: Productivity
Tags: HTTPS, SSL, HOWTO, Tutorial, Zertifikat, Certificate, Apache, openssl

Categories | RSS Feed | Usage | Imprint
Copyright © 2006 by