Skip to main content

Key lifecycle

Creating, reading, exporting and expiring keys.

OperationAuthPurpose
POST /api/v1/keys/templateBearer + DPoPMint a key from a named template, or from the default one.
POST /api/v1/keys/getBearer + DPoPRead a key's metadata by hidden link.
POST /api/v1/keys/exportBearer + DPoPExport key material -- unwrapped, wrapped to an enrolled principal, or re-wrapped to a page-held key.
POST /api/v1/keys/expireBearer + DPoPExpire keys -- every later use is refused, and each key's record is kept.
POST /api/v1/keys/removeBearer + DPoPRemove keys -- delete each key, its access control list and every cached copy.
POST /api/v1/keys/importBearer + DPoPImport keys -- a peer key server's (NATIVE) or your own (RAW, WRAPPED).