Contents

POST /management/signkeys/$EXCHANGE_PUB/revoke#

Revoke exchange online signing key, preventing further use by the exchange. Only to be used by the exchange’s offline key management team. Not useful for anyone else.

Request:

The request body must be a SignkeyRevocationSignature object.

Response:

204 No content:

The request was successfully processed.

403 Forbidden:

The provided signature is invalid. This response comes with a standard ErrorDetail response with a code of TALER_EC_EXCHANGE_MANAGEMENT_SIGNKEY_REVOKE_SIGNATURE_INVALID.

500 Internal Server Error:

The server experienced an internal error. This response comes with a standard ErrorDetail response with a code of TALER_EC_GENERIC_DB_STORE_FAILED.

Details:

interface SignkeyRevocationSignature {

  // Signature by the exchange master key over a
  // TALER_MasterSigningKeyRevocationPS.
  // Must have purpose TALER_SIGNATURE_MASTER_SIGN_KEY_REVOKED.
  master_sig: EddsaSignature;

}