Nachdem ich nun fast 30 Minuten damit zubrachte meine selbst geschriebene Anleitung zu finden wie ich wohl meinen CSR-Request für die SSL-Nutzung via pound erstelle, schreibe ich sie nun neu
Vor allem für mich selbst, da ich mir die Befehle nie merken kann.
Man nehme:
eine pound-Installation (z.B. apt-get install pound -s)
einen Webserver (welchen auch immer)
und ein Shell-Fenster (putty, xterm, whatever, ..)
Schritt 1)
Also erstmal mit dem Putty einloggen und eine PEM Datei erzeugen, die man später für den CSR braucht. Bei pound ist der Parameter -nodes zu beachten, da ansonsten das Ding am Ende nicht funktioniert.
openssl req -x509 -newkey rsa:1024 -keyout meinedatei.pem -out meinedatei.pem -days 365 -nodes
Schritt 2)
Nun erzeugen wir uns aus der PEM-Datei einen hübschen CSR.
openssl req -new -key meinedatei.pem -out meinedatei.csr -days 365 -nodes
Country Name (2 letter code) [AU]:DE
State or Province Name (full name) [Some-State]:Hamburg
Locality Name (eg, city) []:Hamburg
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Hans Wurst
Organizational Unit Name (eg, section) []:
Common Name (eg, YOUR name) []:www.meinedomain.tld
Email Address []:foo@blafasel.tld
Please enter the following ‘extra’ attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:
Zur Kontrolle kann man noch hergehen und sich den Inhalt der Datei anzeigen lassen:
openssl req -noout -text -in meinedomain.csr
Schritt 3)
Nachdem man das Zertifikat bestellt, bezahlt und erhalten hat fügt man noch selbiges mit der PEM-Datei zu einer zusammen und bindet das ganze in pound ein.
Fertig. Einfach, oder?