API Change Log v25.2
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. changes for this release of Keyfactor Command.
Table 1000: API Change Log v25.2
Endpoint | Methods | Action | Notes |
---|---|---|---|
/CertificateStores/Containers | GET, POST, PUT | Deprecated | GET /CertificateStoreContainers has the same functionality with paging support. |
/CertificateStoresTypes | GET, POST, PUT | Updated |
The parameter ValidationOptions has been added for both Properties and EntryParameters:
|
/CertificateStoresTypes/{id} | GET | Updated |
The parameter ValidationOptions has been added for both Properties and EntryParameters:
|
/CertificateStoreTypes/Name/{name} | GET | Updated |
The parameter ValidationOptions has been added for both Properties and EntryParameters:
|
/CSRGeneration/Generate | POST | Updated | Supports generation of CSRs with a primary ML-DSA key. |
/Enrollment/AvailableRenewal/{id} | GET | Updated |
The endpoints did not set the PFXRenewal flag if the OneClickRenewal flag was set. That error has been addressed in version 25.2, resulting in a potential change in the returned value. The The new enum values are:
Permissions have also changed on the endpoint. Previously only CertificateEnrollment_EnrollPFX was required. Now, either CertificateEnrollment_EnrollPFX or CertificateEnrollment_EnrollCSR are can use the endpoint. This endpoint is used to set the renew options in the UI from the certificate search page. |
/Enrollment/CSR | POST | Updated |
|
/Enrollment/PFX v2 | POST | Updated | Parameters AlternativeKeyType and AlternativeKeyLength have been added to support enrollment for hybrid certificates. |
/Enrollment/PFX v2 | POST | Updated | Supports generation of certificates with a primary ML-DSA key. |
/Enrollment/Settings/{id} | GET | Updated | KeyInfo under TemplatePolicy now includes MLDSA44, MLDSA65, and MLDSA87 parameters. |
/EnrollmentPatterns | GET, POST | Updated |
|
/EnrollmentPatterns/{id} | GET, PUT | Updated |
|
/EnrollmentPatterns/{id}/Settings | GET | Updated | KeyInfo under Policies now includes MLDSA44, MLDSA65, and MLDSA87 parameters. |
/EnrollmentPatterns/Settings | PUT, GET | Updated | KeyInfo under Policies now includes MLDSA44, MLDSA65, and MLDSA87 parameters. |
/PermissionSets/My | GET | Updated | Now includes security roles associated with the resultant permission set (to support the expanded change owner permission). |
/Templates | PUT | Updated |
|
/Templates/{id} | GET | Updated |
|
/Templates/Settings | PUT, GET | Updated | KeyInfo under TemplatePolicy now includes MLDSA44, MLDSA65, and MLDSA87 parameters. |
Enrollment/AvailableRenewal/Thumbprint/{thumbprint} | GET | Updated |
The endpoints did not set the PFXRenewal flag if the OneClickRenewal flag was set. That error has been addressed in version 25.2, resulting in a potential change in the returned value. The new enum values are:
Permissions have also changed on the endpoint. Previously only CertificateEnrollment_EnrollPFX was required. Now, either CertificateEnrollment_EnrollPFX or CertificateEnrollment_EnrollCSR can use the endpoint. |
Was this page helpful? Provide Feedback