externalscripts/certificate_expiration-bsd
changeset 30 79eef9a447de
equal deleted inserted replaced
29:3f6120005a40 30:79eef9a447de
       
     1 #!/bin/sh
       
     2 
       
     3 echo | openssl s_client  -connect $1:$2 2>/dev/null | \
       
     4 sed -n '/-----BEGIN CERTIFICATE-----/,/-----END CERTIFICATE-----/p' | \
       
     5 openssl x509 -enddate | grep notAfter| awk -F= '{print $2}' | \
       
     6 while read l; do
       
     7 	t=`date -j -f "%b %d %T %Y %Z" "$l" +%s`
       
     8 	n=`date +%s`
       
     9 	echo `expr $t - $n`
       
    10 done