You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<hostname>[:<port>][/<sni>] - check a single host (default port 443)
MX:<name> - check all hosts from MX on port 25
SRV:<name>[/<sni>] - check all hosts from SRV
Configuration
When run without any arguments, tls-cert-check will instead check all domain
names listed in the configuration file.
Example configuration:
# cache success results for 3600 seconds
# (only configured hosts are cached, not ones provided via CLI)
every 3600
# warn if certificate expires in 28 days or less
grace 28
# shorter expiry for CAs which are used in an automated way
grace 10 CN=Symlink Host Identity SubCA,O=Symbolic Link,C=LT
grace 10 /,O=Let's Encrypt,C=US$/
# check these hosts on given ports (STARTTLS is used automatically)
check example.com 389,443,636
check mail.example.com 25,143,587
# check all mail servers listed by MX or SRV records
checkmx example.com
checksrv _imaps._tls.example.com
checksrv _submissions._tls.example.com
# check individual HA instances using Server Name Indication
check host1.example.com/www.example.com 443
check host2.example.com/www.example.com 443
check host3.example.com/www.example.com 443
The default locations for the configuration file are:
~/.config/nullroute.eu.org/tls-cert-check.conf
/etc/tls-cert-check.conf
About
Tool for checking TLS certificate expiry, supporting STARTTLS for various protocols.