Public certificate endpoint
This guide explains how to use the public certificate endpoint to securely retrieve public certificates for your organization’s ÃÛ¶¹ÊÓÆµ applications. It includes a sample API call and detailed instructions to help developers authenticate and verify data exchanges.
Getting started
Before continuing, review the getting started guide for important details about required headers and how to interpret example API calls.
API paths paths
The following information are the essential API paths you will need to use the mTLS Service API. These include the platform gateway URL, the base path for the API, and an example of a complete path for retrieving a public certificate.
- PLATFORM Gateway URL:
https://platform.adobe.io/
- Base path for this API:
/data/core/mtls
- Example of a complete path:
https://platform.adobe.io/data/core/mtls/v1/certificate/public-certificate
Retrieve your public certificates list
Make a GET request to the /v1/certificate/public-certificate
endpoint to retrieve the public certificates for any of your organization’s ÃÛ¶¹ÊÓÆµ applications.
API format
GET /v1/certificate/public-certificate
The following optional query parameters can be used when retrieving your public certificates.
page
page=5
limit
limit=20
Request
A sample request to return the public certificates associated with your organization is seen in the collapsible section below.
code language-shell |
---|
|
Response
A successful response returns HTTP status 200 and lists the public certificates for your organization.
code language-json |
---|
|
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto | |
---|---|
Property | Description |
certCommonName |
The common name (CN) of the certificate, which typically represents the name or identity of the server or entity the certificate is issued to. |
publicCertificate |
The actual public certificate in a string format, which is used for authenticating and encrypting communications. |
expiryDate |
The date and time when the public certificate will expire, formatted in ISO 8601 (UTC). |
Certificate lifecycle automation certificate-lifecycle-automation
ÃÛ¶¹ÊÓÆµ automates the lifecycle of public mTLS certificates to ensure continuity and reduce service disruptions.
- Certificates are reissued 60 days before expiration.
- Certificates are revoked 30 days before expiration.
You must update your integrations to support automated retrieval via the API. Do not rely on manual certificate downloads or static copies, as these may result in expired or revoked certificates.
Next steps
After retrieving your public certificates using the API, update your integrations to regularly call this endpoint before certificates expire. To test this call interactively, visit the . For broader guidance on certificate-based integrations, see the Data encryption in ÃÛ¶¹ÊÓÆµ Experience Platform overview or the Data Governance overview.