CA List Profiles REST API - dogtagpki/pki GitHub Wiki
-
Path:
/ca/rest/profiles -
Method:
GET -
Authentication: required
-
Query Parameters:
-
start: Page start -
size: Page size -
visible: Return visible profiles: none,true,false -
enable: Return enabled profiles: none,true,false -
enableBy: Return profiles enabled by specified user
-
$ curl \
-k \
-s \
-H "Accept: application/json" \
--cookie cookies \
https://localhost.localdomain:8443/ca/rest/profiles | python -m json.tool
{
"total": 90,
"entries": [
{
"profileURL": "https://localhost.localdomain:8443/ca/rest/profiles/acmeServerCert",
"profileId": "acmeServerCert",
"profileName": "ACME Server Certificate Enrollment",
"profileDescription": "This certificate profile is for enrolling server certificates via ACME protocol.",
"profileVisible": true,
"profileEnable": true,
"profileEnableBy": "admin"
},
...
{
"profileURL": "https://localhost.localdomain:8443/ca/rest/profiles/caSignedLogCert",
"profileId": "caSignedLogCert",
"profileName": "(deprecated; use caAuditSigningCert) Manual Log Signing Certificate Enrollment",
"profileDescription": "(deprecated; use caAuditSigningCert) This profile is for enrolling audit log signing certificates",
"profileVisible": false,
"profileEnable": true,
"profileEnableBy": "admin"
}
]
}