PKI CA List Certificate Request Templates REST API - dogtagpki/pki GitHub Wiki
-
Path:
/ca/rest/certrequests/profiles
-
Method:
GET
-
Query Parameters:
-
start
: integer -
size
: integer
-
-
Content: None
JSON
$ curl \ -k \ -s \ -H "Accept: application/json" \ https://localhost.localdomain:8443/ca/rest/certrequests/profiles | python -m json.tool { "total": 34, "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." }, ... ], "Link": [ { "rel": "next", "href": "https://localhost.localdomain:8443/ca/rest/certrequests/profiles?start=20", "type": "application/xml" } ] }
XML
$ curl \ -k \ -s \ -H "Accept: application/xml" \ https://localhost.localdomain:8443/ca/rest/certrequests/profiles | xmllint --format - <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <ProfileDataInfos> <entries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="profileDataInfo"> <profileURL>https://localhost.localdomain:8443/ca/rest/profiles/acmeServerCert</profileURL> <profileId>acmeServerCert</profileId> <profileName>ACME Server Certificate Enrollment</profileName> <profileDescription>This certificate profile is for enrolling server certificates via ACME protocol.</profileDescription> </entries> ... <Link href="https://localhost.localdomain:8443/ca/rest/certrequests/profiles?start=20" rel="next" type="application/xml"/> <total>34</total> <ProfileDataInfo> <profileURL>https://localhost.localdomain:8443/ca/rest/profiles/caStorageCert</profileURL> <profileId>caStorageCert</profileId> <profileName>Manual Data Recovery Manager Storage Certificate Enrollment</profileName> <profileDescription>This certificate profile is for enrolling Data Recovery Manager storage certificates.</profileDescription> </ProfileDataInfo> ... </ProfileDataInfos>