exchange/doc
Christian Grothoff cb55c1a3af
Changing configuration structure to enable multiple accounts.
This change enables using multiple wire plugins at the same time.
Also, we now distinguish between the wire plugin (i.e. EBICS or
taler_bank) and the wire method (i.e. SEPA or x-taler-bank) that
the wire plugin is implementing.  The "taler-bank" wire method
was renamed from "test" to "x-taler-bank".

This also changes the format of the /wire response of the exchange,
as we now need to return multiple accounts.  Note that wire fees
are specified per wire method, not per wire account.

taler-exchange-keyup now automatically signs all of the /wire
responses in the location specified by the configuration.

Account identification in wire plugins was changed to use
payto://-URLs instead of method-specific JSON fields.  Signing
and validation of /wire responses was moved from each wire
plugin to a generic validation method in libtalerutil (crypto)
or libtalerjson (for JSON-formatted inputs).
Convenience methods were added to generate JSON for wire accounts
(salting, signing).

Various section and option names were adjusted to streamline the
configuration and make it more consistent overall.  Documentation
was updated as well.
2018-04-02 14:29:44 +02:00
..
logos renaming mint->exchange 2016-03-01 15:35:04 +01:00
paper Add on-more- forgery citation for security proof 2017-11-19 12:23:29 +01:00
.gitignore update ignore file 2017-04-10 17:21:04 +02:00
agpl.texi initial import of operator manual (needs a lot of work) 2017-03-20 14:32:09 +01:00
brown-paper.css Styling, no-split and syntax highlighting for texi 2017-06-16 03:21:09 +02:00
coding-style.txt renaming mint->exchange 2016-03-01 15:35:04 +01:00
docstyle.css Styling, no-split and syntax highlighting for texi 2017-06-16 03:21:09 +02:00
exchange-db-generate.sh initial import of operator manual (needs a lot of work) 2017-03-20 14:32:09 +01:00
exchange-db.png update picture of exhange DB 2017-07-14 22:41:24 +02:00
fdl-1.3.texi initial import of operator manual (needs a lot of work) 2017-03-20 14:32:09 +01:00
highlight.pack.js Styling, no-split and syntax highlighting for texi 2017-06-16 03:21:09 +02:00
Makefile.am implement taler-bank-transfer, fixes #5195 2017-12-14 15:33:10 +01:00
syntax.texi Styling, no-split and syntax highlighting for texi 2017-06-16 03:21:09 +02:00
taler-auditor-sign.1 implementing #3987 2016-03-21 01:45:53 +01:00
taler-auditor.1 make -m option optional for taler-auditor and taler-wire-auditor 2017-11-12 14:11:05 +01:00
taler-bank-transfer.1 implement taler-bank-transfer, fixes #5195 2017-12-14 15:33:10 +01:00
taler-config-generate.1 update configuration generators to use new ENABLE option instead of WIREFORMATS, and to support wire fee generation 2017-03-03 19:43:26 +01:00
taler-exchange-aggregator.1 enable multiple wire methods to be used with aggregator, add command to run aggregator in testcase 2016-05-03 07:57:49 +02:00
taler-exchange-dbinit.1 add -g option to taler-exchange-dbinit 2016-05-31 09:16:09 +02:00
taler-exchange-httpd.1 true/false are keywords, use all-caps 2017-11-04 18:03:55 +01:00
taler-exchange-keycheck.1 renaming mint->exchange 2016-03-01 15:35:04 +01:00
taler-exchange-keyup.1 implement denomination key revocation logic in exchangedb and taler-exchange-keyup (part of #3887) 2017-04-07 22:37:00 +02:00
taler-exchange-wire.1 Changing configuration structure to enable multiple accounts. 2018-04-02 14:29:44 +02:00
taler-exchange-wirewatch.1 add -r command line option to wirewatch 2017-12-10 19:15:15 +01:00
taler-exchange.texi Changing configuration structure to enable multiple accounts. 2018-04-02 14:29:44 +02:00
taler.conf.5 Changing configuration structure to enable multiple accounts. 2018-04-02 14:29:44 +02:00