Free Hosting Tutorials

How to create a self signed certificate

******Install Apache with ssl enabled******

Step 1:

Generate a Private Key
openssl genrsa -des3 -out server.key 1024

Step 2:

Generate a CSR (Certificate Signing Request)
openssl req -new -key server.key -out server.csr

Step 3:

Remove Passphrase from Key
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key

Step 4:

Generating a Self-Signed Certificate
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

Step 5:

Installing the Private Key and Certificate
cp server.crt /usr/local/apache/conf/ssl.crt
cp server.key /usr/local/apache/conf/ssl.key

Step 6:

Configuring SSL Enabled Virtual Hosts
SSLEngine on
SSLCertificateFile /usr/local/apache/conf/ssl.crt/server.crt
SSLCertificateKeyFile /usr/local/apache/conf/ssl.key/server.key

Step 7:

Restart Apache and Test

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.