Certificates
Operations related to Certificates
📄️ Retrieve certificate data matching search criteria
This endpoint retrieves certificate data according to specified search criteria based on commonly used field search parameters. Some examples are `signatureHashAlgorithm`, `validityEnd`, and `issuerCN`. For more information, see [common search parameters](https://docs.venafi.cloud/api/about-api-search-fields/).
📄️ Retrieve all certificate data
This endpoint allows you to retrieve all your certificates according to a specified criteria. This API provides a quick way to gather certificate details in order to install the certificates where they are needed.
📄️ Delete retired certificates
This endpoint deletes retired certificates using the **certificateIds** parameter to match a specific value.
📄️ Retrieve certificate data via id
This endpoint retrieves certificate data using the **id** parameter to match a specified value.
📄️ Download certificate or certificate chain via id
This endpoint downloads a certificate or a certificate chain in a specified format and chain order. This can be useful for troubleshoot purposes for a certificate or certificate chain. This endpoint does not download private key material.
📄️ Recover retired certificates
This endpoint recovers previously retired certificates and assigns them to a specified application.
📄️ Retire certificates
This endpoint retires one or more certificates using the **certificateIds** parameter to match a specified value.
📄️ Submit certificates for validation
This endpoint allows you to submit one or more certificates for validation using the **certificateIds** parameter. After the validation completes, you can view the validation results in the web UI. See the [validation documentation](https://docs.venafi.cloud/CSH_validation_overview) for more information.