// you’re reading...

Linux, Unix, and Solaris

Easy Apache SSL generation shell script

Here’s my bash shell script to generate SSL server key and csr files.


#!/bin/bash

echo "Enter file path to store cert e.g. /etc/httpd/conf/ssl"
read FILEPATH
echo "Enter full domain name e.g. www.whatever.com"
read DOMAINNAME

FULLPATH="$FILEPATH/$DOMAINNAME"

echo "# # # # # # # # # # # # # # # # # # # # # #"
echo "# Creating server .key "
echo "# $FULLPATH.key "
echo "# # # # # # # # # # # # # # # # # # # # # #"
openssl genrsa -des3 -out $FULLPATH.key 1024

echo "# # # # # # # # # # # # # # # # # # # # # #"
echo "# Creating .csr "
echo "# $FULLPATH.csr "
echo "# # # # # # # # # # # # # # # # # # # # # #"
openssl req -new -key $FULLPATH.key -out $FULLPATH.csr

echo "# # # # # # # # # # # # # # # # # # # # # #"
echo "# Creating .pem "
echo "# pulling password out of .key"
echo "# $FULLPATH.pem "
echo "# # # # # # # # # # # # # # # # # # # # # #"
# this one's optional...
openssl rsa -in $FULLPATH.key -out $FULLPATH.pem

Discussion

No comments for “Easy Apache SSL generation shell script”

Post a comment