375832705801f009b267eb4ce540db2cb9e9dc2a
[distorted-letsencrypt] / bin / reissue
1 #! /bin/sh
2 set -e
3 usage=""
4 prog=$(readlink -e "$0")
5 . "${prog%/*}/../config.sh"
6 . "$home/lib/lib.sh"
7
8 run_as_user "$@"
9
10 case $# in 0) ;; *) fail_usage ;; esac
11
12 myrc=0
13 for tagdir in $home/cert/*; do
14 tag=${tagdir##*/} cert=$tagdir/full-chain
15 if openssl x509 -in "$cert" -noout -checkend $certlife; then continue; fi
16 set +e; $home/bin/make-cert "$tag"; rc=$?; set -e
17 case $? in 0) ;; *) myrc=$rc ;; esac
18 done
19 exit $myrc