19.58. taler-exchange-secmod-rsa(1)#
19.58.1. Name#
taler-exchange-secmod-rsa - handle private RSA key operations for a Taler exchange
19.58.2. Synopsis#
taler-exchange-secmod-rsa [-c FILENAME | –config=FILENAME] [-h | –help] [-L LOGLEVEL | –loglevel=LOGLEVEL] [-l FILENAME | –logfile=FILENAME] [-p N | ,**–parallelism=**N] [-T USEC | –timetravel=USEC] [-t TIMESTAMP | –time=TIMESTAMP] [-v | –version]
19.58.3. Description#
taler-exchange-secmod-rsa is a command-line tool to handle private RSA key operations for a Taler exchange.
The tool automatically generates new keys and deletes expired (private) keys. It also makes sure that all RSA denomination keys end at the same expiration time to ensure that the wallet has certainty about the set of configured denomination keys at any particular point in time. For this, if not all denomination key durations are identical, the module may stretch (!) the duration of some keys to ensure that they all end at identical intervals. Thus, it usually only makes sense to configure the same duration time for all RSA keys (at least for those active at the same time).
The options of the program are as follows:
- -c FILENAME | –config=FILENAME
Use the configuration and other resources for the merchant to operate from FILENAME.
- -h | –help
Print short help on options.
- -L LOGLEVEL | –loglevel=LOGLEVEL
Specifies the log level to use. Accepted values are:
DEBUG,INFO,WARNING,ERROR.- -l FILENAME | –logfile=FILENAME
Send logging output to FILENAME.
- p N | –parallelism=N
Run with N worker threads.
- -T USEC | –timetravel=USEC
Modify the system time by USEC microseconds. USEC may be prefixed with
+or-(e.g.-T +300). This option is intended for debugging/testing only.- -t TIMESTAMP | –time=TIMESTAMP
Pretend it is TIMESTAMP for the update. TIMESTAMP is a human-readable string (e.g.,
YYYY-MM-DD HH:MM:SS).- -v | –version
Print version information.
19.58.4. See Also#
taler-exchange-httpd(1).
19.58.5. Bugs#
Report bugs by using https://bugs.taler.net or by sending electronic mail to <taler@gnu.org>.