taler-merchant-exchangekeyupdate.1.rst (2537B)
1 taler-merchant-exchangekeyupdate(1) 2 ################################### 3 4 .. only:: html 5 6 Name 7 ==== 8 9 **taler-merchant-exchangekeyupdate** - keep key material (and configuration data) of each configured Taler exchange current 10 11 12 Synopsis 13 ======== 14 15 **taler-merchant-exchangekeyupdate** 16 [**-3** | **--http3**] 17 [**-c** *FILENAME* | **--config=**\ \ *FILENAME*] 18 [**-h** | **--help**] 19 [**-L** *LOGLEVEL* | **--loglevel=**\ \ *LOGLEVEL*] 20 [**-l** *FILENAME* | **--logfile=**\ \ *FILENAME*] 21 [**-T** *USEC* | **--timetravel**\ \ *USEC*] 22 [**-t** | **--test**] 23 [**-v** | **--version**] 24 25 Description 26 =========== 27 28 **taler-merchant-exchangekeyupdate** is a background job that 29 downloads the current key material and configuration data from 30 each configured exchange and keeps an up-to-date copy in our 31 local database. 32 33 The tool is part of a set of processes that allow a merchant backend to ensure 34 that the backend can properly interact with an exchange. 35 36 Its options are as follows: 37 38 **-3** \| **--http3** 39 Enable the use of HTTP/2 and HTTP/3. Without this option, we 40 force libcurl to only use HTTP/1.1 when talking to the exchange. 41 Note that for some libcurl builds, we will still use HTTP/1.1 42 even with this option if HTTP/2 or HTTP/3 support are not deemed 43 to be stable enough. Setting this option may provide a minor 44 performance benefit, but it may cause stability issues depending 45 on the libcurl version used, hence it is off by default. 46 47 **-c** *FILENAME* \| **--config=**\ \ *FILENAME* 48 Use the configuration and other resources for the merchant to operate 49 from *FILENAME*. 50 51 **-h** \| **--help** 52 Print short help on options. 53 54 **-L** *LOGLEVEL* \| **--loglevel=**\ \ *LOGLEVEL* 55 Specifies the log level to use. Accepted values are: ``DEBUG``, ``INFO``, 56 ``WARNING``, ``ERROR``. 57 58 **-l** *FILENAME* \| **--logfile=**\ \ *FILENAME* 59 Send logging output to *FILENAME*. 60 61 **-T** *USEC* \| **--timetravel=**\ \ *USEC* 62 Modify the system time by *USEC* microseconds. 63 *USEC* may be prefixed with ``+`` or ``-`` (e.g. ``-T +300``). 64 This option is intended for debugging/testing only. 65 66 **-t** \| **--test** 67 Run in test mode. Only runs until the current list of bank 68 transactions have all been checked. 69 70 **-v** \| **–version** 71 Print version information. 72 73 See Also 74 ======== 75 76 taler-merchant-kyccheck(1), taler-exchange-offline(1), taler-merchant.conf(5). 77 78 Bugs 79 ==== 80 81 Report bugs by using https://bugs.taler.net or by sending electronic 82 mail to <taler@gnu.org>.