REST API Get CA Certificate

Get CA CertificateHTTPS GET

To retrieve information about a specific CA certificate using the ZeroSSL API, make an HTTPS GET request to the ca_certificates endpoint and pass the certificate identifier in the {identifier} URL parameter. The identifier can be either a numeric CA certificate ID or a SHA-1 hash.

API Request URL:

api.zerossl.com/ca_certificates/{identifier}?access_key=...

HTTPS GET Request Parameters:

Parameter Description
access_key access_key[Required] Use this parameter to specify your API access key.
{identifier} {identifier}[Required] Use this parameter to specify the CA certificate identifier. Accepts either the numeric CA certificate ID or the SHA-1 hash of the certificate.

API Response:

If your API request has been successful, you will receive a JSON API response containing all the details of the CA certificate. For illustration purposes, you will find an example API response below.

{
    "id": 1,
    "hash_sha1": "a3983a3b4e7d5f6c2b1e9d0f8a7c6b5d4e3f2a1b",
    "certificate_intermediate": "-----BEGIN CERTIFICATE-----\n...\n-----END CERTIFICATE-----",
    "bundle_full": "-----BEGIN CERTIFICATE-----\n...\n-----END CERTIFICATE-----",
    "encryption_algorithm": "RSA",
    "created": "2024-01-15 08:00:00",
    "updated": "2024-01-15 08:00:00",
}                       

Response Objects:

Parameter Description
id Returns the numeric ID of the CA certificate.
hash_sha1 Returns the SHA-1 hash (fingerprint) of the CA certificate.
certificate_intermediate Returns the CA certificate in PEM format.
bundle_full Returns the CA certificate bundle in PEM format.
encryption_algorithm Returns the encryption algorithm used by the CA certificate (e.g. RSA, ECC).
created Returns the exact time (UTC) the CA certificate was created.
updated Returns the exact time (UTC) the CA certificate was updated.