Command line tool to check the validity and expiration dates of SSL certificates.
- darwin 386 / amd64
- freebsd 386 / amd64
- linux 386 / amd64 / arm / arm64
- solaris amd64
- windows 386 / amd64
$ go get github.com/genuinetools/certok
Pass a line deliminated file filled with hostnames to either stdin or the first argument of the command. For example:
$ certok ~/hostsfile
NAME SUBJECT ISSUER ALGO EXPIRES SUNSET DATE
telize.j3ss.co:443 telize.j3ss.co Let's Encrypt Authority X3 SHA256-RSA 77 days
r.j3ss.co:443 r.j3ss.co Let's Encrypt Authority X3 SHA256-RSA 77 days
contained.af:443 contained.af Let's Encrypt Authority X3 SHA256-RSA 77 days
$ certok -h
certok - v0.4.0
-all
Show entire certificate chain, not just the first.
-d run in debug mode
-days int
Warn if the certificate will expire within this many days.
-months int
Warn if the certificate will expire within this many months.
-v print version and exit (shorthand)
-version
print version and exit
-years int
Warn if the certificate will expire within this many years.