Register a public key for effect receipts, presence attestations, edge usage reports or signed signals
Registers only the public half of the Ed25519 key a system of record signs effect receipts with, or a presence provider signs presence attestations with, under the issuer it names in iss. purpose (default effect_receipt) says which: a key only ever verifies its own purpose, so an effect-receipt key never verifies an attestation and an attestation key never verifies a receipt. An edge installation registers its usage-report key with purpose usage_report and its installation id as issuer. A producer of signed signals (a card-presence provider's Tap to Authenticate, say) registers its key with purpose signed_signal and the producer id the signals name as iss as issuer; an admitted presence provider's JWKS keys sign its signals without registration. Private key material is rejected. Registering the same kid again replaces the key (and its purpose) and clears its revocation. Requires policy:write or org:* scope.
Request
- Base URL: https://api.decionis.com
- URL: https://api.decionis.com/v1/execution/provider-keys
- Auth: HTTP bearer
Request body
Response
Public verification key registered
Changes
No recorded changes to this operation across all 1 revision of this API.