First of all, make sure you have OpenSSL and that Lighttpd is compiled with openssl support.
In order to create your private key and the certificate request, follow the steps below:
First cd to you web server directory:
cd /etc/lighttpd
then generate the files with these two commands:
openssl genrsa -des3 -out www.domain.ext.key 2048openssl req -new -key www.domain.ext.key -out www.domain.ext.csr
When, after issuing the second command, you are asked for the Common Name, be sure to enter the name of the host where you want to use you certificate, i.e.:
www.domain.ext
This will only work for https://www.domain.ext, and not for https://domain.ext or https://anyotherthing.domain.ext .
Now you have the CSR file, www.domain.ext.csr: go to the location and open it with a text editor like Notepad.
Copy and paste the entire content of the CSR in the enrollment form at networking4all and submit your order for your SSL certificate.