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 }