Skip to content

Instantly share code, notes, and snippets.

@JakeDEvans
Created May 31, 2018 14:06
Show Gist options
  • Save JakeDEvans/fc777d0306ba66b4bbeb4eb23fbe9b8b to your computer and use it in GitHub Desktop.
Save JakeDEvans/fc777d0306ba66b4bbeb4eb23fbe9b8b to your computer and use it in GitHub Desktop.

Revisions

  1. JakeDEvans created this gist May 31, 2018.
    15 changes: 15 additions & 0 deletions generate-csr.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,15 @@
    openssl req -new -newkey rsa:2048 -nodes -sha256 -keyout example.key -subj "/C=US/ST=CA/O=Organization/OU=Department/CN=example" -config <(
    cat <<-EOF
    [req]
    default_bits = 2048
    default_md = sha256
    req_extensions = req_ext
    distinguished_name = dn
    [ dn ]
    [ req_ext ]
    subjectAltName = @alt_names
    [alt_names]
    DNS.1 = example.com
    DNS.2 = www.example.com
    EOF
    )