Skip to content

Instantly share code, notes, and snippets.

@yjaaidi
Created July 10, 2017 14:54
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 yjaaidi/9e34454b956e242d6b1eb83ae76008c2 to your computer and use it in GitHub Desktop.
Save yjaaidi/9e34454b956e242d6b1eb83ae76008c2 to your computer and use it in GitHub Desktop.
Generate dev self-signed certificate
#!/usr/bin/env bash
# Generate private key and CSR.
openssl req -nodes -newkey rsa:2048 -keyout ssl/server.key -out ssl/server.csr -subj "//CN=devserver"
# Auto-signing.
#openssl req -x509 -sha256 -days 365 -key ssl/server.key -in ssl/server.csr -out ssl/server.pem
openssl x509 -req -days 365 -in ssl/server.csr -signkey ssl/server.key -out ssl/server.crt
# Removing CSR.
rm -f ssl/server.csr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment