Certificate Stores
The CertificateStores component of the Keyfactor API 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. (formerly known as the JKS
A Java KeyStore (JKS) is a file containing security certificates with matching private keys. They are often used by Java-based applications for authentication and encryption. API) provides a set of methods to support management of certificate locations.
Through different remote Keyfactor orchestrators, Keyfactor Command can inventory, install, and remove certificates for each of the store types. For certain store types, additional actions are supported as well. The CertificateStores component provides a way to programmatically schedule jobs for these stores. For more information about certificate stores and their support within Keyfactor Command, see the Keyfactor Command Reference Guide and Keyfactor Command Orchestrator Installation and Configuration Guide, or contact your Keyfactor representative. The set of methods in this API component that can be used to manage certificate stores and their scheduled jobs is listed in Table 381: Certificate Stores Endpoints.
Table 381: Certificate Stores Endpoints
Endpoint | Method | Description | |
---|---|---|---|
/ | DELETE | Deletes multiple certificate stores specified in the request body. | DELETE Certificate Stores |
/ | GET | Returns all certificate stores with paging and option to specify detail level. | GET Certificate Stores |
/ | POST | Creates a new certificate store if valid parameters are supplied. | POST Certificate Stores |
/ | PUT | Updates an existing certificate store. | PUT Certificate Stores |
/{id} | DELETE | Deletes a certificate store by its GUID. | DELETE Certificate Stores ID |
/{id} | GET | Returns certificate store details for the specified certificate store. | GET Certificate Stores ID |
/{id}/Inventory | GET | Returns certificate inventory for the specified certificate store. | GET Certificate Stores ID Inventory |
/Reenrollment | POST | Schedules a reenrollment of a certificate into a certificate store. | POST Certificate Stores Reenrollment |
/Approve | POST | Approves an array of pending certificate stores. | POST Certificate Stores Approve |
/Password | PUT | Updates the password for a certificate store. | PUT Certificate Stores Password |
/DiscoveryJob | PUT | Creates a job to find certificate stores. | PUT Certificate Stores Discovery Job |
/Certificates/Add | POST | Configures a management job to add a certificate to one or more stores with the provided schedule. | POST Certificate Stores Certificates Add |
/Certificates/Remove | POST | Configures a management job to remove a certificate from one or more stores with the provided schedule. | POST Certificate Stores Certificates Remove |
/AssignContainer | PUT | Assigns a certificate store to a container. | PUT Certificate Stores Assign Container |
/Schedule | POST | Creates an inventory schedule for a certificate store. | POST Certificate Stores Schedule |
Was this page helpful? Provide Feedback