Skip to content

Instantly share code, notes, and snippets.

@thajo
Created January 14, 2019 14:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thajo/900c9b3bd42c0773adb197199928f14c to your computer and use it in GitHub Desktop.
Save thajo/900c9b3bd42c0773adb197199928f14c to your computer and use it in GitHub Desktop.
#!/bin/bash
echo "Generating self-signed certificates..."
mkdir -p ./config/sslcerts
openssl genrsa -out ./config/sslcerts/key.pem 4096
openssl req -new -key ./config/sslcerts/key.pem -out ./config/sslcerts/csr.pem
openssl x509 -req -days 365 -in ./config/sslcerts/csr.pem -signkey ./config/sslcerts/key.pem -out ./config/sslcerts/cert.pem
rm ./config/sslcerts/csr.pem
chmod 600 ./config/sslcerts/key.pem ./config/sslcerts/cert.pem
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment