blob: d038c37e0e5c239c0b587893cec03f1bd3c8095c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
.Dd November 3, 2018
.Dd TALER-AUDITOR-EXCHANGE 1
.Os
.Sh NAME
.Nm taler-auditor-exchange
.Nd
add or remove exchange from auditor's list
.Sh SYNOPSIS
.Nm
.Op Fl h | \-help
.Op Fl r | \-remove
.Op Fl m Ar MASTERKEY | Fl \-exchange-key= Ns Ar MASTERKEY
.Op Fl u Ar EXCHANGE_URL | Fl \-auditor-url= Ns Ar EXCHANGE_URL
.Sh DESCRIPTION
.Nm
is a command line tool to be used by an auditor to add or remove an exchange from the list of exchange's audited by the auditor.
You must add an exchange to that list before signing denomination keys with taler-auditor-sign or trying to audit it with taler-auditor or taler-wire-auditor.
Afterwards the exchange will be visible via the /exchanges API of the taler-auditor-httpd.
.Bl -tag -width Ds
.It Fl m Ar MASTERKEY | Fl \-exchange-key= Ns Ar MASTERKEY
Public key of the exchange in Crockford base32 encoding, for example as generated by gnunet-ecc -p.
.It Fl h | \-help
Print short help on options.
.It Fl u Ar EXCHANGE_URL | Fl \-auditor-url= Ns Ar EXCHANGE_URL
URL of the exchange.
The exchange's HTTP API must be available at this address.
.It Fl r | \-remove
Instead of adding the exchange, remove it.
Note that this will drop ALL data associated with that exchange, including existing auditing information.
So use with extreme care!
.Sh SEE ALSO
.Xr gnunet-ecc 1 ,
.Xr taler-auditor-sign 1 ,
.Xr taler.conf 5
.Sh BUGS
We should optionally verify the correctness of this exchange's base URL and that it matches the master public key (note that the exchange may still be offline, so it should be possible to bypass such a verfication step).
Furthermore, if we do verification, as a (less secure) convenience option, we should make
.Fl
m
optional and obtain it from the base URL.
.Pp
Report bugs by using
.Lk https://gnunet.org/bugs/
or by sending electronic mail to
.Aq Mt taler@gnu.org .
|