simple command line tool to check or monitor your https certificate

> checkssl -days=5
 1) * expires on 2021-10-28 12:00PM Thu (359.4 days)
 CA-2) Amazon expires on 2025-10-19 12:00AM Sun (1810.9 days)
 CA-3) Amazon Root CA 1 expires on 2037-12-31 1:00AM Thu (6266.9 days)
 CA-4) Starfield Services Root Certificate Authority - G2 expires on 2034-06-28 5:39PM Wed (4985.6 days)
 CA-5) (missing common name) expires on 2034-06-29 5:39PM Thu (4986.6 days)

Install Locally

Great for checking lots of sites, scripting or use with private servers

LINUX 64-bit

wget && chmod +x checkssl-linux-amd64 && sudo mv checkssl-linux-amd64 /usr/bin/checkssl

LINUX 32-bit

wget && chmod +x checkssl-linux-amd64 && sudo mv checkssl-linux-386 /usr/bin/checkssl


wget && chmod +x checkssl-linux-amd64 && sudo mv checkssl-linux-arm /usr/bin/checkssl

View github installation instructions for how to install on mac and windows

View Source / Contribute New Features

Goto checkssl on Github

Written in Go under a MIT License

Jenkins Continuous Integration Setup

Simple, no dependency command that integrates into your CI workflows

Add a build step with Execute Script


See the list of available environment variables

Other Tools to Check Out

Let's Encrypt is great way to generate free SSL certificates for your server

Qualsys SSL Lab produces detailed report of your SSL Certificate, ciphers and vulnerabilities.


We hope you found this tool useful and would want to share it with others

Send Tweet