2020-09-04 14:50:13 +02:00
|
|
|
#!/bin/sh
|
|
|
|
|
2020-11-06 10:14:03 +01:00
|
|
|
carp=$(/sbin/ifconfig carp0 2>/dev/null | grep 'status' | cut -d' ' -f2)
|
|
|
|
|
|
|
|
if [ "$carp" = "backup" ]; then
|
|
|
|
exit 0
|
|
|
|
fi
|
|
|
|
|
2021-02-08 15:36:31 +01:00
|
|
|
echo "Warning : all times are in UTC !\n"
|
2020-11-06 10:14:03 +01:00
|
|
|
|
2020-09-04 14:50:13 +02:00
|
|
|
echo "CA certificate:"
|
|
|
|
openssl x509 -enddate -noout -in /etc/shellpki/cacert.pem \
|
|
|
|
| cut -d '=' -f 2 \
|
|
|
|
| sed -e "s/^\(.*\)\ \(20..\).*/- \2 \1/"
|
|
|
|
|
|
|
|
echo ""
|
|
|
|
|
|
|
|
echo "Client certificates:"
|
|
|
|
grep "Not After" -r /etc/shellpki/certs/ \
|
2021-03-02 10:08:32 +01:00
|
|
|
| sed -e "s/^.*certs\/\([-._@a-zA-Z0-9]*\).*After\ :\ \(.*\).*GMT$/\2\1X/" \
|
2020-09-04 14:50:13 +02:00
|
|
|
| sed -e "s/^\(.*\)\ \(20..\)\ \(.*\)$/- \2 \1 \3/" \
|
|
|
|
| tr "X" "\n" \
|
|
|
|
| sed '/^$/d' \
|
|
|
|
| sort -n -k 2 -k 3M -k 4
|