Skip to content

Instantly share code, notes, and snippets.

@alex-oleshkevich
Created July 25, 2016 16:00
Show Gist options
  • Select an option

  • Save alex-oleshkevich/766d1ab236724cfcd21b03a88a0a966b to your computer and use it in GitHub Desktop.

Select an option

Save alex-oleshkevich/766d1ab236724cfcd21b03a88a0a966b to your computer and use it in GitHub Desktop.

Revisions

  1. alex-oleshkevich created this gist Jul 25, 2016.
    19 changes: 19 additions & 0 deletions genssl
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,19 @@
    #!/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 "-----"