| author | Tomas Zeman <tzeman@volny.cz> |
| Wed, 07 Nov 2018 08:41:06 +0100 | |
| changeset 37 | 968d93e43326 |
| parent 30 | externalscripts/certificate_expiration-bsd@79eef9a447de |
| permissions | -rwxr-xr-x |
|
30
79eef9a447de
externalscripts/certificate_expiration-bsd: Certificate expiration check (BSD date(1) variant) as external check (via TCP)
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
1 |
#!/bin/sh |
|
79eef9a447de
externalscripts/certificate_expiration-bsd: Certificate expiration check (BSD date(1) variant) as external check (via TCP)
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
2 |
|
|
37
968d93e43326
externalscripts/certificate_expiration-file-bsd
Tomas Zeman <tzeman@volny.cz>
parents:
30
diff
changeset
|
3 |
openssl x509 -in $1 -enddate -noout | grep notAfter| awk -F= '{print $2}' | \
|
|
30
79eef9a447de
externalscripts/certificate_expiration-bsd: Certificate expiration check (BSD date(1) variant) as external check (via TCP)
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
4 |
while read l; do |
|
79eef9a447de
externalscripts/certificate_expiration-bsd: Certificate expiration check (BSD date(1) variant) as external check (via TCP)
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
5 |
t=`date -j -f "%b %d %T %Y %Z" "$l" +%s` |
|
79eef9a447de
externalscripts/certificate_expiration-bsd: Certificate expiration check (BSD date(1) variant) as external check (via TCP)
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
6 |
n=`date +%s` |
|
79eef9a447de
externalscripts/certificate_expiration-bsd: Certificate expiration check (BSD date(1) variant) as external check (via TCP)
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
7 |
echo `expr $t - $n` |
|
79eef9a447de
externalscripts/certificate_expiration-bsd: Certificate expiration check (BSD date(1) variant) as external check (via TCP)
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
8 |
done |