Combiners for getting the earliest expiry date from a lot of SSL certificates
This module contains the following combiners:
EarliestNginxSSLCertExpireDate - The earliest expire date in a lot of nginx ssl certificates
Combiner to get the earliest expire date in a lot of nginx ssl certificates.
EarliestHttpdSSLCertExpireDate - The earliest expire date in a lot of httpd ssl certificates
Combiner to get the earliest expire date in a lot of httpd ssl certificates.
EarliestHttpdCertInNSSExpireDate - The earliest expire date in a lot of httpd certificates stored in nss database
Combiner to get the earliest expire date in a lot of httpd certificates stored in nss database.
- class insights.combiners.ssl_certificate.EarliestHttpdCertInNSSExpireDate(certificate_info_list)[source]
Bases:
EarliestSSLCertExpireDate
Combiner to get the earliest expire date in a lot of httpd certificates stored in NSS database.
Examples
>>> type(httpd_certs_in_nss) <class 'insights.combiners.ssl_certificate.EarliestHttpdCertInNSSExpireDate'> >>> httpd_certs_in_nss.earliest_expire_date.str 'Sun Jan 07 05:26:10 2022' >>> httpd_certs_in_nss.ssl_cert_path ('/etc/httpd/nss', 'testcerta')
- class insights.combiners.ssl_certificate.EarliestHttpdSSLCertExpireDate(certificate_info_list)[source]
Bases:
EarliestSSLCertExpireDate
Combiner to get the earliest expire date in a lot of httpd ssl certificates.
Examples
>>> type(httpd_certs) <class 'insights.combiners.ssl_certificate.EarliestHttpdSSLCertExpireDate'> >>> httpd_certs.earliest_expire_date.str 'Dec 18 07:02:43 2021' >>> httpd_certs.ssl_cert_path '/test/d.pem'
- class insights.combiners.ssl_certificate.EarliestNginxSSLCertExpireDate(certificate_info_list)[source]
Bases:
EarliestSSLCertExpireDate
Combiner to get the earliest expire date in a lot of nginx ssl certificates.
Examples
>>> type(nginx_certs) <class 'insights.combiners.ssl_certificate.EarliestNginxSSLCertExpireDate'> >>> nginx_certs.earliest_expire_date.str 'Dec 18 07:02:43 2021' >>> nginx_certs.ssl_cert_path '/test/d.pem'
- class insights.combiners.ssl_certificate.EarliestSSLCertExpireDate(certificate_info_list)[source]
Bases:
object
The base class to get the earliest expiry date from a lot of
insights.parsers.ssl_certificate.CertificateInfo
instances.- earliest_expire_date
The earliest expire date in string format.
- Type:
str
- ssl_cert_path
The SSL certificate path which is expired first.
- Type:
str
Examples
>>> type(ssl_certs) <class 'insights.combiners.ssl_certificate.EarliestSSLCertExpireDate'> >>> ssl_certs.earliest_expire_date.str 'Dec 18 07:02:43 2021' >>> ssl_certs.ssl_cert_path '/test/b.pem'