Blog
Self-signed certificate maken voor Apache met OpenSSL
Even als notitie: het maken van een self-signed certificate voor gebruik met Apache.
Genereer een Certificate Signing Request (CSR)
openssl genrsa -des3 -out server.key 1024
Passphrase verwijderen
Om te voorkomen dat Apache bij het starten om de passphrase van het certificaat vraagt, verwijderen we deze:
openssl rsa -in server.key -out server.key.insecure
Wees je er bewust van dat dit uiteraard uiterst onveilig is!
openssl req -new -key server.key.insecure -out server.csr
Het Self-Signed Certificate aanmaken
openssl x509 -req -days 365 -in server.csr -signkey server.key.insecure -out server.crt
Apache configuratie
Voeg het volgende toe aan de (virtual)host configuratie:
SSLEngine on SSLCertificateFile /path/to/ssl/certs/server.crt SSLCertificateKeyFile /path/to/ssl/certs/server.key
Zorg er ook voor dat mod_ssl geladen is:
a2enmod ssl
