Skip to content

Instantly share code, notes, and snippets.

@alex-oleshkevich
Created July 25, 2016 16:00
Show Gist options
  • Save alex-oleshkevich/766d1ab236724cfcd21b03a88a0a966b to your computer and use it in GitHub Desktop.
Save alex-oleshkevich/766d1ab236724cfcd21b03a88a0a966b to your computer and use it in GitHub Desktop.
#!/bin/bash
DIR=`pwd`
echo "Making SSL files in $DIR"
echo ""
openssl genrsa -des3 -out server.key 2048
openssl rsa -in server.key -out server.key.insecure
mv server.key server.key.secure
mv server.key.insecure server.key
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 1095 -in server.csr -signkey server.key -out server.crt
echo ""
echo ""
echo "Add it to your virtual host: "
echo "-----"
echo "SSLEngine on"
echo "SSLCertificateFile $DIR/server.crt"
echo "SSLCertificateKeyFile $DIR/server.key"
echo "-----"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment