Plugin: aj.plugins.check_certificates.api¶
- aj.plugins.check_certificates.api.CertLimitSSL(hostname, port)[source]¶
Get the SSL certificate from a host.
- Parameters:
hostname (string) – Hostname
port (integer) – Port
- Returns:
OpenSSL cert
- Return type:
OpenSSL cert
- aj.plugins.check_certificates.api.CertLimitSTARTTLS(hostname)[source]¶
Get the SSL certificate from host with STARTTLS connection on port 587.
- Parameters:
hostname (string) – Hostname
- Returns:
OpenSSL cert
- Return type:
OpenSSL cert
- aj.plugins.check_certificates.api.checkOnDom(hostname, port='443')[source]¶
Store all details from a certificate into a dict and add a status attribute to display a bootstrap class for the time remaining before renew : - renew the next 7 days : danger - renew the next 14 days: warning - renew the next 28 days : info - or success
- Parameters:
hostname (string) – Hostname
port (string) – Port to test, default 443
- Returns:
Dict with all details from the certificate
- Return type:
dict