commit 17512aa538700fc5f2d23d42ab9020989b943bf7 parent be53397fb981db5af597bce0c3bc7c87491e9f84 Author: Marcello Stanisci <marcello.stanisci@inria.fr> Date: Tue, 10 May 2016 22:06:55 +0200 merchant private key in config generator Diffstat:
| M | src/exchange/taler-config-generate | | | 9 | +++++++++ |
1 file changed, 9 insertions(+), 0 deletions(-)
diff --git a/src/exchange/taler-config-generate b/src/exchange/taler-config-generate @@ -129,6 +129,15 @@ fi # Generate merchant-specific configuration if (test 1 = "$ARG_M") then + MASTER_KEY=`$CS -f -s merchant -o KEYFILE` + +# Generate master key (if missing) + if (test ! -e "$MASTER_KEY") + then + mkdir -p `dirname "$MASTER_KEY"` + gnunet-ecc -g 1 "$MASTER_KEY" || exit 1 + fi + $CS -s merchant -o WIREFORMAT -V "$ARG_W" || exit 1 $CS -s merchant -o EDATE -V "3 week" || exit 1