summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config/test.taler.net/taler.conf240
1 files changed, 63 insertions, 177 deletions
diff --git a/config/test.taler.net/taler.conf b/config/test.taler.net/taler.conf
index 037cebc..39f9bfd 100644
--- a/config/test.taler.net/taler.conf
+++ b/config/test.taler.net/taler.conf
@@ -1,202 +1,87 @@
+[paths]
+TALER_DEPLOYMENT_SHARED = ${HOME}/shared-data
+
+
[taler]
CURRENCY = PUDOS
-[exchange]
-KEYDIR = ${TALER_DEPLOYMENT_SHARED}/exchange/live-keys/
-SERVE = unix
-UNIXPATH = $HOME/sockets/exchange.http
-MASTER_PRIV_FILE = ${TALER_DEPLOYMENT_SHARED}/exchange/offline-keys/master.priv
-MASTER_PUBLIC_KEY = 98NJW3CQHZQGQXTY3K85K531XKPAPAVV4Q5V8PYYRR00NJGZWNVG
-WIREFORMAT = test
-[exchange-wire-outgoing-test]
-BANK_URI = https://bank.test.taler.net/
-BANK_ACCOUNT_NUMBER = 1
+[bank]
+uwsgi_serve = unix
+uwsgi_unixpath = $HOME/sockets/bank.uwsgi
+database = talertest
-[exchangedb-postgres]
-DB_CONN_STR = postgres:///talertest
-[exchange_keys]
-signkey_duration = 18 weeks
+[donations]
+uwsgi_serve = unix
+uwsgi_unixpath = $HOME/sockets/donations.uwsgi
-[bank]
-database = talertest
+
+[blog]
uwsgi_serve = unix
-uwsgi_unixpath = $HOME/sockets/bank.uwsgi
+uwsgi_unixpath = $HOME/sockets/blog.uwsgi
+
[merchant]
+WIREFORMAT = test
SERVE = unix
UNIXPATH = $HOME/sockets/merchant.http
KEYFILE = ${TALER_DEPLOYMENT_SHARED}/merchant/merchant.priv
-WIREFORMAT = test
EDATE = 3 week
+
[merchantdb-postgres]
CONFIG = postgres:///talertest
-[PATHS]
-TALER_DEPLOYMENT_SHARED = ${HOME}/shared-data
-DEFAULTCONFIG = /home/marcello/.config/taler.conf
-[coin_PUDOS_64]
-rsa_keysize = 1024
-fee_refund = PUDOS:0.01
-fee_refresh = PUDOS:0.01
-fee_deposit = PUDOS:0.01
-fee_withdraw = PUDOS:0.01
-duration_legal = 3 tears
-duration_spend = 2 years
-duration_withdraw = 7 days
-duration_overlap = 1 day
-value = PUDOS:64
-
-[coin_PUDOS_32]
-rsa_keysize = 1024
-fee_refund = PUDOS:0.01
-fee_refresh = PUDOS:0.01
-fee_deposit = PUDOS:0.01
-fee_withdraw = PUDOS:0.01
-duration_legal = 3 tears
-duration_spend = 2 years
-duration_withdraw = 7 days
-duration_overlap = 1 day
-value = PUDOS:32
+[merchant-exchange-test]
+URI = https://exchange.test.taler.net/
+MASTER_KEY = CQQZ9DY3MZ1ARMN5K1VKDETS04Y2QCKMMCFHZSWJWWVN82BTTH00
-[coin_PUDOS_16]
-rsa_keysize = 1024
-fee_refund = PUDOS:0.01
-fee_refresh = PUDOS:0.01
-fee_deposit = PUDOS:0.01
-fee_withdraw = PUDOS:0.01
-duration_legal = 3 tears
-duration_spend = 2 years
-duration_withdraw = 7 days
-duration_overlap = 1 day
-value = PUDOS:16
-[coin_PUDOS_8]
-rsa_keysize = 1024
-fee_refund = PUDOS:0.01
-fee_refresh = PUDOS:0.01
-fee_deposit = PUDOS:0.01
-fee_withdraw = PUDOS:0.01
-duration_legal = 3 tears
-duration_spend = 2 years
-duration_withdraw = 7 days
-duration_overlap = 1 day
-value = PUDOS:8
+[frontends]
+BACKEND = https://shop.test.taler.net/backend/
-[coin_PUDOS_4]
-rsa_keysize = 1024
-fee_refund = PUDOS:0.01
-fee_refresh = PUDOS:0.01
-fee_deposit = PUDOS:0.01
-fee_withdraw = PUDOS:0.01
-duration_legal = 3 tears
-duration_spend = 2 years
-duration_withdraw = 7 days
-duration_overlap = 1 day
-value = PUDOS:4
-[coin_PUDOS_ct_64]
-rsa_keysize = 1024
-fee_refund = PUDOS:0.01
-fee_refresh = PUDOS:0.01
-fee_deposit = PUDOS:0.01
-fee_withdraw = PUDOS:0.01
-duration_legal = 3 tears
-duration_spend = 2 years
-duration_withdraw = 7 days
-duration_overlap = 1 day
-value = PUDOS:0.64
+[exchange]
+SERVE = unix
+UNIXPATH = $HOME/sockets/exchange.http
+MASTER_PRIV_FILE = ${TALER_DEPLOYMENT_SHARED}/exchange/offline-keys/master.priv
+MASTER_PUBLIC_KEY = CQQZ9DY3MZ1ARMN5K1VKDETS04Y2QCKMMCFHZSWJWWVN82BTTH00
+WIREFORMAT = test
+KEYDIR = ${TALER_DEPLOYMENT_SHARED}/exchange/live-keys/
-[coin_PUDOS_ct_32]
-rsa_keysize = 1024
-fee_refund = PUDOS:0.01
-fee_refresh = PUDOS:0.01
-fee_deposit = PUDOS:0.01
-fee_withdraw = PUDOS:0.01
-duration_legal = 3 tears
-duration_spend = 2 years
-duration_withdraw = 7 days
-duration_overlap = 1 day
-value = PUDOS:0.32
-[coin_PUDOS_ct_16]
-rsa_keysize = 1024
-fee_refund = PUDOS:0.01
-fee_refresh = PUDOS:0.01
-fee_deposit = PUDOS:0.01
-fee_withdraw = PUDOS:0.01
-duration_legal = 3 tears
-duration_spend = 2 years
-duration_withdraw = 7 days
-duration_overlap = 1 day
-value = PUDOS:0.16
+[exchangedb-postgres]
+DB_CONN_STR = "postgres:///talertest"
-[coin_PUDOS_ct_8]
-rsa_keysize = 1024
-fee_refund = PUDOS:0.01
-fee_refresh = PUDOS:0.01
-fee_deposit = PUDOS:0.01
-fee_withdraw = PUDOS:0.01
-duration_legal = 3 tears
-duration_spend = 2 years
-duration_withdraw = 7 days
-duration_overlap = 1 day
-value = PUDOS:0.8
-[coin_PUDOS_ct_4]
-rsa_keysize = 1024
-fee_refund = PUDOS:0.01
-fee_refresh = PUDOS:0.01
-fee_deposit = PUDOS:0.01
-fee_withdraw = PUDOS:0.01
-duration_legal = 3 tears
-duration_spend = 2 years
-duration_withdraw = 7 days
-duration_overlap = 1 day
-value = PUDOS:0.4
+[exchange-wire-outgoing-test]
+BANK_URI = https://bank.test.taler.net/
+BANK_ACCOUNT_NUMBER = 1
+EXCHANGE_ACCOUNT_NUMBER = 2
-[coin_PUDOS_ct_2]
-rsa_keysize = 1024
-fee_refund = PUDOS:0.01
-fee_refresh = PUDOS:0.01
-fee_deposit = PUDOS:0.01
-fee_withdraw = PUDOS:0.01
-duration_legal = 3 tears
-duration_spend = 2 years
-duration_withdraw = 7 days
-duration_overlap = 1 day
-value = PUDOS:0.2
-[coin_PUDOS_ct_1]
-rsa_keysize = 1024
-fee_refund = PUDOS:0.01
-fee_refresh = PUDOS:0.01
-fee_deposit = PUDOS:0.01
-fee_withdraw = PUDOS:0.01
-duration_legal = 3 tears
-duration_spend = 2 years
-duration_withdraw = 7 days
-duration_overlap = 1 day
-value = PUDOS:0.1
+[exchange_keys]
+# how long is one signkey valid?
+signkey_duration = 18 weeks
-[donations]
-uwsgi_serve = unix
-uwsgi_unixpath = $HOME/sockets/donations.uwsgi
+# how long are the signatures with the signkey valid?
+legal_duration = 2 years
-[blog]
-uwsgi_serve = unix
-uwsgi_unixpath = $HOME/sockets/blog.uwsgi
+# how long do we generate denomination and signing keys
+# ahead of time?
+lookahead_sign = 32 weeks 1 day
-[merchant-exchange-test]
-URI = https://exchange.test.taler.net/
-MASTER_KEY = CQQZ9DY3MZ1ARMN5K1VKDETS04Y2QCKMMCFHZSWJWWVN82BTTH00
+# how long do we provide to clients denomination and signing keys
+# ahead of time?
+lookahead_provide = 4 weeks 1 day
-[frontends]
-BACKEND = https://shop.test.taler.net/backend/
+# Coin definitions are detected because the section
+# name begins with "coin_". The rest of the
+# name is free, but of course following the convention
+# of "coin_$CURRENCY[_$SUBUNIT]_$VALUE" make sense.
[coin_pudos_ct_10]
value = PUDOS:0.10
duration_overlap = 5 minutes
@@ -209,30 +94,33 @@ fee_refresh = PUDOS:0.01
fee_refund = PUDOS:0.01
rsa_keysize = 1024
+
[coin_pudos_1]
value = PUDOS:1
-duration_overlap = 1 day
-duration_withdraw = 7 days
-duration_spend = 2 years
-duration_legal = 3 tears
+duration_overlap = 5 minutes
+duration_withdraw = 17 weeks
+duration_spend = 12 years
+duration_legal = 3 years
fee_withdraw = PUDOS:0.01
fee_deposit = PUDOS:0.01
fee_refresh = PUDOS:0.01
fee_refund = PUDOS:0.01
rsa_keysize = 1024
+
[coin_pudos_2]
value = PUDOS:2
-duration_overlap = 1 day
-duration_withdraw = 7 days
-duration_spend = 2 years
-duration_legal = 3 tears
+duration_overlap = 5 minutes
+duration_withdraw = 17 weeks
+duration_spend = 12 years
+duration_legal = 3 years
fee_withdraw = PUDOS:0.01
fee_deposit = PUDOS:0.01
fee_refresh = PUDOS:0.01
fee_refund = PUDOS:0.01
rsa_keysize = 1024
+
[coin_pudos_5]
value = PUDOS:5
duration_overlap = 5 minutes
@@ -245,6 +133,7 @@ fee_refresh = PUDOS:0.01
fee_refund = PUDOS:0.01
rsa_keysize = 1024
+
[coin_pudos_10]
value = PUDOS:10
duration_overlap = 5 minutes
@@ -257,6 +146,7 @@ fee_refresh = PUDOS:0.01
fee_refund = PUDOS:0.01
rsa_keysize = 1024
+
[coin_pudos_1000]
value = PUDOS:1000
duration_overlap = 5 minutes
@@ -268,7 +158,3 @@ fee_deposit = PUDOS:0.01
fee_refresh = PUDOS:0.01
fee_refund = PUDOS:0.01
rsa_keysize = 2048
-
-[arm]
-CONFIG = /home/marcello/.config/taler.conf
-