Skip to content

x509_decode

Signature

x509_decode(string)

Description

Decodes an x.509 certificate to an object. you may also use this in conjunction with base64_decode jmespath function to decode a base64-encoded certificate.

Examples

Certificate input

The argument must be a PEM-encoded x.509 certificate string.

# decode a PEM certificate and access its subject
x509_decode('-----BEGIN CERTIFICATE-----\n...\n-----END CERTIFICATE-----').subject.common_name
# decode a base64-encoded certificate using base64_decode
x509_decode(base64_decode('LS0tLS1CRUdJTi...')).not_after