X-Git-Url: https://git.distorted.org.uk/~mdw/distorted-letsencrypt/blobdiff_plain/cf2506fbd2399d5ce0f0e0c7fc93f3559af1e15f..4611ce5407d0882e15d2e15856d6b2184261feca:/bin/reissue diff --git a/bin/reissue b/bin/reissue new file mode 100755 index 0000000..32301ef --- /dev/null +++ b/bin/reissue @@ -0,0 +1,18 @@ +#! /bin/sh +set -e +usage="" +. "${0%/*}/../config.sh" +. "$home/lib/lib.sh" + +run_as_user "$@" + +case $# in 0) ;; *) fail_usage ;; esac + +myrc=0 +for tagdir in $home/cert/*; do + tag=${tagdir##*/} cert=$tagdir/full-chain + if openssl x509 -in "$cert" -noout -checkend $certlife; then continue; fi + set +e; $home/bin/make-cert "$tag"; rc=$?; set -e + case $? in 0) ;; *) myrc=$rc ;; esac +done +exit $myrc