#!/bin/bash # this is for generating an SSL key and CSR for signing by a CA if [ -z "$1" ]; then echo Must specify domain name which will be the Common Name of the cert >&2 exit 1 fi if [ -f $1.key -o -f $1.csr ]; then echo Files for $1 already exist. Rename or delete before trying again >&2 exit 1 fi openssl genrsa -out $1.key 1024 openssl req -new -key $1.key -out $1.csr