#!/bin/sh
#
. config
PATH=$PATH:$SSLPATH

if [ ! -r server.crt ]; then
    echo "Your server's SSL certificate, server.crt, is missing."
    echo "Generate a Certificate Signing Request using make_csr and"
    echo "submit it to your favorite Certificate Authority, or" 
    echo "generate a self signed certificate using make_ca_cert"
    exit 1
fi

if [ ! -r server.key ]; then
    echo "server.key missing.  Generate a private key using"
    echo "make_private_key."
    exit 1
fi

cp server.key $APACHECFG/ssl.key/server.key
cp server.crt $APACHECFG/ssl.crt/server.crt
cd $APACHECFG/ssl.crt
make

echo
echo "Your server.key and server.crt files are now installed"
echo "and ready to use!"
echo
echo -n "Restart Apache-SSL? [Y/n]:"
read
if [ $REPLY != "n" -a $REPLY != "N" ]; then
    $APACHEPATH/apachectl stop
    sleep 1
    $APACHEPATH/apachectl startssl
fi
exit 0
