taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

post-management-signkeys-EXCHANGE_PUB-revoke.rst (804B)


      1 .. http:post:: /management/signkeys/$EXCHANGE_PUB/revoke
      2 
      3   Revoke exchange online signing key, preventing further use by the exchange.
      4   Only to be used by the exchange's offline key management team. Not useful
      5   for anyone else.
      6 
      7   **Request:**
      8 
      9   The request body must be a `SignkeyRevocationSignature` object.
     10 
     11   **Response:**
     12 
     13   :http:statuscode:`204 No content`:
     14     The request was successfully processed.
     15   :http:statuscode:`403 Forbidden`:
     16     The provided signature is invalid.
     17 
     18   **Details:**
     19 
     20   .. ts:def:: SignkeyRevocationSignature
     21 
     22     interface SignkeyRevocationSignature {
     23 
     24       // Signature by the exchange master key over a
     25       // `TALER_MasterSigningKeyRevocationPS`.
     26       // Must have purpose ``TALER_SIGNATURE_MASTER_SIGN_KEY_REVOKED``.
     27       master_sig: EddsaSignature;
     28 
     29     }