Remembering to renew your ssl certificates is the bane of any ops engineer's existence. This is a tool to help remind you.
Feel free to call this from your own scripts if you'd like to write your own cert checks. We return json according to the accept header:
$ curl -H 'Accept: application/json' 'https://ismycertexpired.com/check?domain=ismycertexpired.com' { "activeInDays": -1, "expiresInDays": 89, "issuer": { "commonName": "Let's Encrypt Authority X3", "country": "US", "organization": "Let's Encrypt" }, "notAfter": "2017-02-03T21:29:00Z", "notBefore": "2016-11-05T21:29:00Z", "serial_number": "296884095075355999378017343179010818461622", "signature_algorithm": "sha256WithRSAEncryption", "subject": { "commonName": "ismycertexpired.com" }, "subjectAltName": [ "ismycertexpired.com", "www.ismycertexpired.com" ], "version": 2 }
This site is beer-ware -- if you find it useful, you can buy me a beer by donating via Paypal below. There is currently no SLA, but if enough people find this useful, I might integrate actual recurring payments and add one.
© Matt Billenstein 2016.