CA List Certificates REST API - dogtagpki/pki GitHub Wiki
-
Path:
/ca/rest/certs
-
Method:
GET
-
Query Parameters:
-
status
: string -
maxResults
: integer -
maxTime
: integer -
start
: integer -
size
: integer
-
-
Content: None
API v1 with JSON
$ curl -k -H "Accept: application/json" -s https://$HOSTNAME:8443/ca/rest/certs | python -m json.tool { "total": 6, "entries": [ { "id": "0x1", "SubjectDN": "CN=Certificate Authority,O=EXAMPLE", "IssuerDN": "CN=Certificate Authority,O=EXAMPLE", "Status": "VALID", "Type": "X.509", "Version": 2, "KeyAlgorithmOID": "1.2.840.113549.1.1.1", "KeyLength": 2048, "NotValidBefore": "1622231586000", "NotValidAfter": "2253383586000", "IssuedOn": "1622231586000", "IssuedBy": "system", "RevokedOn": null, "RevokedBy": null, "Link": { "rel": "self", "href": "https://localhost.localdomain:8443/ca/rest/certs/0x1", "type": "application/xml" } }, ... ], "Link": [] }
API v1 with XML
$ curl -k -H "Accept: application/xml" -s https://$HOSTNAME:8443/ca/rest/certs | xmllint --format - <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <CertDataInfos> <entries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="certDataInfo" id="0x1"> <IssuedBy>system</IssuedBy> <IssuedOn>1629122842000</IssuedOn> <IssuerDN>CN=Certificate Authority,O=EXAMPLE</IssuerDN> <KeyAlgorithmOID>1.2.840.113549.1.1.1</KeyAlgorithmOID> <KeyLength>2048</KeyLength> <Link> <href>https://localhost.localdomain:8443/ca/rest/certs/0x1</href> <relationship>self</relationship> </Link> <NotValidAfter>2260274841000</NotValidAfter> <NotValidBefore>1629122841000</NotValidBefore> <Status>VALID</Status> <SubjectDN>CN=Certificate Authority,O=EXAMPLE</SubjectDN> <Type>X.509</Type> <Version>2</Version> </entries> ... <total>6</total> <CertDataInfo id="0x1"> <IssuedBy>system</IssuedBy> <IssuedOn>1629122842000</IssuedOn> <IssuerDN>CN=Certificate Authority,O=EXAMPLE</IssuerDN> <KeyAlgorithmOID>1.2.840.113549.1.1.1</KeyAlgorithmOID> <KeyLength>2048</KeyLength> <Link> <href>https://localhost.localdomain:8443/ca/rest/certs/0x1</href> <relationship>self</relationship> </Link> <NotValidAfter>2260274841000</NotValidAfter> <NotValidBefore>1629122841000</NotValidBefore> <Status>VALID</Status> <SubjectDN>CN=Certificate Authority,O=EXAMPLE</SubjectDN> <Type>X.509</Type> <Version>2</Version> </CertDataInfo> ... </CertDataInfos>