add script to determine ssl certificates expiry

This commit is contained in:
David Todd 2019-10-25 12:59:21 -05:00
parent 30d387b5f2
commit b498e0ba31
1 changed files with 15 additions and 0 deletions

15
.bin/cert_expiry Executable file
View File

@ -0,0 +1,15 @@
#!/bin/bash
# Prints the expiration dates of all TLS Certificates in a directory
# This is usually pem, but can also be crt
if [[ -z $1 ]]; then
echo "certificate type not set, defaulting to pem"
filetype="pem"
else
filetype=$1
fi
for filename in ./*.${filetype}; do
echo -n "${filename} expires on: "
openssl x509 -noout -dates -in "${filename}" | sed -n '/notAfter/p' | sed 's/^.\{9\}//'
done