From aa216fc9dde46127867958593777b59a7f9f7c85 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Mon, 4 Feb 2019 22:31:36 -0600 Subject: [PATCH] Update nodemgmt-scripts.sh --- nodemgmt-scripts.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nodemgmt-scripts.sh b/nodemgmt-scripts.sh index f5f1f27c..ee64f55d 100755 --- a/nodemgmt-scripts.sh +++ b/nodemgmt-scripts.sh @@ -88,10 +88,12 @@ LISTCERTS(){ for d in /etc/letsencrypt/live/*/ ; do SUBJECTNAMES=$(openssl x509 -in ${d}/cert.pem -noout -text|grep -oP '(?<=DNS:|IP Address:)[^,]+'|sort -uV) IFS=':'; SUBJECTNAMES=(${SUBJECTNAMES//$'\n'/:}); unset IFS - + DAYS=14 CERTEXPIRE=$(date -d "$(: | openssl x509 -in ${d}/cert.pem -text | grep 'Not After' |awk '{print $4,$5,$7}')" '+%s'); + DUEIN=$(($(date +%s) + (86400*$DAYS))); + if [ $DUEIN -gt $CERTEXPIRE ]; then CERTEXPIRED=true; else CERTEXPIRED=false; fi - + echo $d declare -p SUBJECTNAMES echo "Expires: $(date -d @${CERTEXPIRE} '+%Y-%m-%d')" echo ""