#
# Usage: ca-sign days request.csr out-cert-file.pem
-test -n "$3" || exit 1
+if test -n "$3" || test -z "$2"; then
+ echo "Incorrect arguments."
+ echo "Usage: ca-sign days request.csr out-cert-file.pem"
+ exit 1
+fi
DIR=/var/local/lib/ca
CONF=$DIR/openssl.cnf
# Update revocation list.
echo "Updating certificate revocation list ..."
-openssl ca -config $CONF -batch -gencrl -crldays 180 -out $CRL1.pem
+openssl ca -config $CONF -batch -gencrl -crldays 30 -out $CRL1.pem
openssl crl -outform DER -out $CRL1.crl -in $CRL1.pem
-openssl ca -config $CONF -batch -gencrl -crldays 180 -crlexts crl_ext \
+openssl ca -config $CONF -batch -gencrl -crldays 30 -crlexts crl_ext \
-out $CRL2.pem
openssl crl -outform DER -out $CRL2.crl -in $CRL2.pem
cp $CRL1.crl $CRL2.crl $CA_LOC