#!/bin/sh
# make-test-certificate
# Arnaldo Carvalho de Melo <acme@conectiva.com.br>

if [ $# != 1 ]
  then
    echo "Voce deve especificar o diretorio conf do dominio, "
    echo "Por exemplo:"
    echo "  Para o dominio principal especifique /etc/httpsd/conf"
    echo 
    exit 1
fi

DIR=$1

/usr/local/ssl/bin/ssleay req \
        -config /usr/local/ssl/lib/ssleay.cnf \
        -new -x509 -nodes -out $DIR/httpsd.pem \
        -keyout $DIR/httpsd.pem; \
        ln -sf $DIR/httpsd.pem $DIR/`/usr/local/ssl/bin/ssleay \
        x509 -noout -hash < $DIR/httpsd.pem`.0

echo
echo
echo "PS.: Este e somente um certificado de teste, "
echo "     voce ainda tera que requistar um certificado a "
echo "     uma CA (Autoridade de certificacao), como:" 
echo "     THAWTE    - www.thawte.com (use a script thawte-create)"
echo "     Certisign - www.certisign.com.br"
echo "     Verisign  - www.verisign.com"

exit 0
