Skip to main content

Certificates

Looking up certificate objects, and parsing submitted ones.

OperationAuthPurpose
POST /api/v1/certificates/by-idBearer + DPoPFind the certificate objects held for one principal.
POST /api/v1/certificates/by-subjectBearer + DPoPFind certificate objects by subject. A SQL-style LIKE -- you supply the wildcards.
POST /api/v1/certificates/by-transport-principalBearer + DPoPFind a transport principal's certificates -- BYTE-EXACT, no wildcard.
POST /api/v1/certificates/from-certificateBearer + DPoPParse submitted DER certificates into certificate objects. Stores nothing.
POST /api/v1/certificatesBearer + DPoPHave the key server's CA issue a certificate for a request.
POST /api/v1/certificates/csrBearer + DPoPHave the key server generate a key pair and a certificate request for it.
POST /api/v1/certificates/requestsBearer + DPoPGenerate one certificate request per subject DN.
POST /api/v1/certificates/renewBearer + DPoPRe-issue a certificate this key server issued.
POST /api/v1/transport-principals/resetBearer + DPoPRemove a transport principal's certificates, or create the transport principal.