PuppetCertExpireDate - command openssl x509 -in /etc/puppetlabs/puppet/ssl/ca/ca_crt.pem -enddate -noout
The PuppetCertExpireDate parser reads the output of
openssl x509 -in /etc/puppetlabs/puppet/ssl/ca/ca_crt.pem -enddate -noout
.
Sample output of openssl x509 -in /etc/puppetlabs/puppet/ssl/ca/ca_crt.pem -enddate -noout
:
notAfter=Dec 4 07:04:05 2035 GMT
Examples:
>>> type(date_info)
<class 'insights.parsers.puppet_ca_cert_expire_date.PuppetCertExpireDate'>
>>> date_info['notAfter'].datetime
datetime.datetime(2035, 12, 4, 7, 4, 5)
- class insights.parsers.puppet_ca_cert_expire_date.PuppetCertExpireDate(context)[source]
Bases:
CertificateInfo
Note
Please refer to its super-class
insights.parsers.ssl_certificate.CertificateInfo
for more details.Warning
The attribute expire_date is deprecated, please get the value from the dictionary directly instead.
Read the
openssl x509 -in /etc/puppetlabs/puppet/ssl/ca/ca_crt.pem -enddate -noout
and set the date to propertyexpire_date
.- expire_date
The date when the puppet ca cert will be expired
- Type:
datetime
- Raises:
SkipComponent -- when notAfter isn’t in the output
- parse_content(content)[source]
This uses the
insights.parsers.ssl_certificate.parse_openssl_output()
function. See its documentation for parsing details.