exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 2590db50d59602980a09d48280f69e1662eb3168
parent 42bc31744b9810509aef344c54bfee2f4e2a7ccb
Author: Christian Grothoff <christian@grothoff.org>
Date:   Tue,  4 Feb 2020 22:19:01 +0100

add shell script to revoke DK as requested by Florian for revocation testing via taler-wallet-cli

Diffstat:
Acontrib/taler-exchange-revoke | 24++++++++++++++++++++++++
1 file changed, 24 insertions(+), 0 deletions(-)

diff --git a/contrib/taler-exchange-revoke b/contrib/taler-exchange-revoke @@ -0,0 +1,24 @@ +#!/bin/sh +# This file is in the public domain +# +# Used to first revoke a key and then restart the exchange +# to ensure it notices the revocation. +# +# Takes 2 arguments: +# $1: the configuration file name +# $2: the denomination key hash (DKH) of the denomination to revoke + +set -eu + +if [ "$#" -ne 2 ]; +then + echo "illegal number of parameters" + exit 1 +fi + +taler-exchange-keyup -c $1 -r $2 + +EXCHANGE_PID=`ps x | grep taler-exchange-httpd | awk '{print $1}'` +kill -HUP $EXCHANGE_PID + +exit 0