Howdy,
Over the years, I have worked in numerous environments were an expired digital certificate led to system outages, and user confusion. I decided to write a tool to deal with this issue, and describe it's usage in this months (September) issue of SysAdmin. The utility can be run to produce certificate expiration info for a single ssl-enabled service, or given a file with a list of domains:
$ ./ssl-cert-check -s mail.daemons.net -p 443
Host Status Expires Days Left mail.daemons.net:443 Valid May 24 2005 282
$ cat ssldomains mail.daemons.net 443
$ ./ssl-cert-check -b -f ssldomains
Host Status Expires Days Left mail.daemons.net:443 Valid May 24 2005 282
There is email integration to remind you electronically when certificates are about to expire, and a quiet mode to allow easy integration with cron. ssl-cert-check is licensed under the GPL, and can be downloaded at:
Thanks,
- Ryan