Certificates

The Certificates component of the Keyfactor APIClosed An API is a set of functions to allow creation of applications. Keyfactor offers the Keyfactor API, which allows third-party software to integrate with the advanced certificate enrollment and management features of Keyfactor Command. supports certificate lifecycle and management tasks, apart from enrollmentClosed Certificate enrollment refers to the process by which a user requests a digital certificate. The user must submit the request to a certificate authority (CA)..

Table 273: Certificates Endpoints

Endpoint Method Description Link
/ GET Returns all certificates with paging (number of pages to return and number of results per page) and verbosity option to specify detail level. GET Certificates
/ DELETE Deletes multiple certificates from the Keyfactor Command database, as specified by the IDs in the request body. DELETE Certificates
/{id} GET Returns certificate details for a specified certificate. GET Certificates ID
/{id} DELETE Deletes a certificate from the Keyfactor Command database by its ID. DELETE Certificates ID
/{id}/History GET Returns the certificate operations history for a specified certificate. GET Certificates ID History
/{id}/Owner PUT Change the certificate owner for a specified certificate. PUT Certificates ID Owner
/{id}/Security GET Returns details of the security identities that have been granted permissions to the specified certificate including what the specific permissions are. GET Certificates ID Security
/{id}/Validate GET Validates that a certificate chain can be built for the specified certificate. GET Certificates ID Validate
/Analyze POST Reads a base-64 encoded PEM certificates and returns it in human-readable form. POST Certificates Analyze
/CSV GET Returns content, in a CSV format, of certificates from Keyfactor Command that match the query criteria provided in the body. GET Certificates CSV
/Download POST Downloads a certificate. POST Certificates Download
/IdentityAudit/{id} GET Returns audit identity permissions for certificate. GET Certificates Identity Audit ID
/Import POST Imports a certificate into Keyfactor Command. POST Certificates Import
/Locations/{id} GET Returns details about the certificates stores in which the certificate is located. GET Certificates Locations ID
/Metadata PUT Updates the metadata for a specified certificate. PUT Certificates Metadata
/Metadata/All PUT Updates the metadata for an array of certificate IDs. PUT Certificates Metadata All
/Metadata/Compare GET Compares the metadata value provided with the metadata value associated with the specified certificate. GET Certificates Metadata Compare
/PrivateKey DELETE Deletes the stored private keys of multiple certificates within the Keyfactor Command database. DELETE Certificates Private Key
/PrivateKey/{id} DELETE Deletes the stored private key(s) of a certificate within the Keyfactor Command database. DELETE Certificates Private Key ID
/Query DELETE Deletes multiple certificates from the Keyfactor Command database based on search query. DELETE Certificates Query
/Recover POST Returns a recovered certificate as a PFX. POST Certificates Recover
/Revoke POST Revokes a certificate. POST Certificates Revoke
/RevokeAll POST Revokes all the certificates in the provided query. POST Certificates Revoke All