List profiles
All requests on Horizon are linked to a profile, which defines a certificate template and a PKI connector which will sign the certificate.
Before submitting a request (such as an enrollement or revocation request), you must choose the profile on which you want to perform the operation.
This endpoint lists certificate profiles on which a principal owns a given workflow capability, such as enroll or revoke.
Query parameters
module
string | null
Enum
acme
est
scep
wcce
webra
crmp
|
workflow
string | null
Enum
enroll
revoke
recover
renew
update
migrate
import
|
Responses
-
200 The requestable certificate profile list
Array [
namestring requiredThe name of the profile
modulestring requiredThe module of the profile
workflowsarray of objects (RequestableWorkflow) requiredThe list of workflows on this profile and the principals permission on them
capabilitiesobject (CertificateProfileCapabilities) requiredCrypto information about this profile
displayNamearray of objects | null (LocalizedString)The localized name of the profile
descriptionarray of objects | null (LocalizedString)The localized description of the profile
]
-
204 Principal does not own any workflow permission on certificate profile(s)
-
403 Forbidden action
-
500 Internal server error