taler-exchange-keyup(1) ####################### .. only:: html Name ==== **taler-exchange-keyup** - set up Taler exchange denomination and signing keys Synopsis ======== **taler-exchange-keyup** [**-d** *DIRNAME* | **–exchange-dir=**\ ‌\ *DIRNAME*] [**-h** | **–help**] [**-m** *FILE* | **–master-key=**\ ‌\ *FILE*] [**-o** *FILE* | **–output=**\ ‌\ *FILE*] [**-r** *DKH* | **–revoke=**\ ‌\ *DKH*] [**-t** *TIMESTAMP* | **–time=**\ ‌\ *TIMESTAMP*] [**-v** | **–version**] Description =========== **taler-exchange-keyup** is a command line tool to setup Taler denomination and signing keys. This tool requires access to the exchange’s long-term offline signing key and should be run in a secure (offline) environment under strict controls. The resulting keys can then be copied to the main online directory where the Taler HTTP server operates. Its options are as follows: **-c** *FILENAME* \| **–config=**\ ‌\ *FILENAME* Use the configuration and other resources for the merchant to operate from FILENAME. **-f** *DIRNAME* \| **–feedir=**\ ‌\ *DIRNAME* Directory where to write the wire transfer fee structure. If not given, the one from the main configuration will be used. **-h** \| **–help** Print short help on options. **-L** *LOGLEVEL* \| **–loglevel=**\ ‌\ *LOGLEVEL* Specifies the log level to use. Accepted values are: DEBUG, INFO, WARNING, ERROR. **-k** *BITS* \| **–replacement-keysize=**\ ‌\ *BITS* When revoke an active denomination key (see **--r** option), use *BITS* bit for the replacement denomination key. Default is 2048 (bits). **-m** *FILE* \| **–master-key=**\ ‌\ *FILE* Location of the private EdDSA offline master key of the exchange. If not given, the location given in the configuration file will be used. **-o** *FILE* \| **–output=**\ ‌\ *FILE* Where to write a denomination key signing request file to be given to the auditor. **-r** *DKH* \| **–revoke=**\ ‌\ *DKH* Revoke the denomination key where the denomination public key’s hash is DKH. **-T** *[+/-]MICROSECONDS* \| **–timetravel=**\ ‌\ *[+/-]MICROSECONDS* Modify system time (as seen by this process) by the given offset (for debugging/testing). **-t** *TIMESTAMP* \| **–time=**\ ‌\ *TIMESTAMP* Operate as if the current time was *TIMESTAMP*. **-v** \| **–version** Print version information. See Also ======== taler-exchange-httpd(1), taler-exchange-keyup(1), taler-exchange-keycheck(1), taler.conf(5). Bugs ==== Report bugs by using https://gnunet.org/bugs/ or by sending electronic mail to .