From a347e11359648bad1291f28f4f4fd1ac6426a8ac Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 16 Feb 2021 21:34:25 +0100 Subject: update Anastasis spec --- anastasis.rst | 806 +++++++++++++++++++--------------------------------------- 1 file changed, 258 insertions(+), 548 deletions(-) diff --git a/anastasis.rst b/anastasis.rst index 835cc888..c2c61e45 100644 --- a/anastasis.rst +++ b/anastasis.rst @@ -1103,48 +1103,38 @@ Expected new state: } ], "authentication_providers": { - "question": [ - { - "anastasis_04": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8089/", - "provider_name": "Anastasis 4", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_03": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8088/", - "provider_name": "Anastasis 3", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_02": { - "method_cost": "EUR:0", - "annual_cost": "EUR:1.99", - "insurance": "EUR:1", - "provider_url": "localhost:8087/", - "provider_name": "Anastasis 2", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_01": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8086/", - "provider_name": "Anastasis 1", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - } - ] + "http://localhost:8089/": { + "methods": [ + { "name" : "question", + "usage_fee" : "EUR:0.0" }, + { "name" : "sms", + "usage_fee" : "EUR:0.5" } + ], + "annual_fee": "EUR:4.99", + "truth_upload_fee": "EUR:4.99", + "liability_limit": "EUR:1", + "currency": "EUR", + "truth_lifetime": { "d_ms" : 50000000 }, + "storage_limit_in_megabytes": 1, + "provider_name": "Anastasis 4", + "salt": "CXAPCKSH9D3MYJTS9536RHJHCW" + }, + "http://localhost:8088/": { + "methods": [ + { "name" : "question", + "usage_fee" : "EUR:0.01" }, + { "name" : "sms", + "usage_fee" : "EUR:0.55" } + ], + "annual_fee": "EUR:0.99", + "truth_upload_fee": "EUR:3.99", + "liability_limit": "EUR:1", + "currency": "EUR", + "truth_lifetime": { "d_ms" : 50000000 }, + "storage_limit_in_megabytes": 1, + "provider_name": "Anastasis 4", + "salt": "CXAPCKSH9D3MYJTS9536RHJHCW" + } } } @@ -1246,48 +1236,38 @@ Expected new state (backup process): } ], "authentication_providers": { - "question": [ - { - "anastasis_04": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8089/", - "provider_name": "Anastasis 4", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_03": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8088/", - "provider_name": "Anastasis 3", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_02": { - "method_cost": "EUR:0", - "annual_cost": "EUR:1.99", - "insurance": "EUR:1", - "provider_url": "localhost:8087/", - "provider_name": "Anastasis 2", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_01": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8086/", - "provider_name": "Anastasis 1", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - } - ] + "http://localhost:8089/": { + "methods": [ + { "name" : "question", + "usage_fee" : "EUR:0.0" }, + { "name" : "sms", + "usage_fee" : "EUR:0.5" } + ], + "annual_fee": "EUR:4.99", + "truth_upload_fee": "EUR:4.99", + "liability_limit": "EUR:1", + "currency": "EUR", + "truth_lifetime": { "d_ms" : 50000000 }, + "storage_limit_in_megabytes": 1, + "provider_name": "Anastasis 4", + "salt": "CXAPCKSH9D3MYJTS9536RHJHCW" + }, + "http://localhost:8088/": { + "methods": [ + { "name" : "question", + "usage_fee" : "EUR:0.01" }, + { "name" : "sms", + "usage_fee" : "EUR:0.55" } + ], + "annual_fee": "EUR:0.99", + "truth_upload_fee": "EUR:3.99", + "liability_limit": "EUR:1", + "currency": "EUR", + "truth_lifetime": { "d_ms" : 50000000 }, + "storage_limit_in_megabytes": 1, + "provider_name": "Anastasis 4", + "salt": "CXAPCKSH9D3MYJTS9536RHJHCW" + } }, "identity_attributes": { "full_name": "Max Musterman", @@ -1321,8 +1301,8 @@ Optional arguments to try uploading recovery document to specific providers (exa { "provider_id": [ - "anastasis_01", - "anastasis_03" + "http://localhost:8088/", + "http://localhost:8089/" ] } @@ -1428,92 +1408,38 @@ Expected new state: } ], "authentication_providers": { - "question": [ - { - "anastasis_04": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8089/", - "provider_name": "Anastasis 4", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_03": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8088/", - "provider_name": "Anastasis 3", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_02": { - "method_cost": "EUR:0", - "annual_cost": "EUR:1.99", - "insurance": "EUR:1", - "provider_url": "localhost:8087/", - "provider_name": "Anastasis 2", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_01": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8086/", - "provider_name": "Anastasis 1", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - } - ], - "sms": [ - { - "anastasis_04": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8089/", - "provider_name": "Anastasis 4", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_03": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8088/", - "provider_name": "Anastasis 3", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - } - ], - "email": [ - { - "anastasis_04": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8089/", - "provider_name": "Anastasis 4", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_03": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8088/", - "provider_name": "Anastasis 3", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - } - ] + "http://localhost:8089/": { + "methods": [ + { "name" : "question", + "usage_fee" : "EUR:0.0" }, + { "name" : "sms", + "usage_fee" : "EUR:0.5" } + ], + "annual_fee": "EUR:4.99", + "truth_upload_fee": "EUR:4.99", + "liability_limit": "EUR:1", + "currency": "EUR", + "truth_lifetime": { "d_ms" : 50000000 }, + "storage_limit_in_megabytes": 1, + "provider_name": "Anastasis 4", + "salt": "CXAPCKSH9D3MYJTS9536RHJHCW" + }, + "http://localhost:8088/": { + "methods": [ + { "name" : "question", + "usage_fee" : "EUR:0.01" }, + { "name" : "sms", + "usage_fee" : "EUR:0.55" } + ], + "annual_fee": "EUR:0.99", + "truth_upload_fee": "EUR:3.99", + "liability_limit": "EUR:1", + "currency": "EUR", + "truth_lifetime": { "d_ms" : 50000000 }, + "storage_limit_in_megabytes": 1, + "provider_name": "Anastasis 4", + "salt": "CXAPCKSH9D3MYJTS9536RHJHCW" + } }, "identity_attributes": { "full_name": "Max Musterman", @@ -1644,92 +1570,38 @@ Expected new state: } ], "authentication_providers": { - "question": [ - { - "anastasis_04": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8089/", - "provider_name": "Anastasis 4", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_03": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8088/", - "provider_name": "Anastasis 3", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_02": { - "method_cost": "EUR:0", - "annual_cost": "EUR:1.99", - "insurance": "EUR:1", - "provider_url": "localhost:8087/", - "provider_name": "Anastasis 2", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_01": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8086/", - "provider_name": "Anastasis 1", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - } - ], - "sms": [ - { - "anastasis_04": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8089/", - "provider_name": "Anastasis 4", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_03": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8088/", - "provider_name": "Anastasis 3", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - } - ], - "email": [ - { - "anastasis_04": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8089/", - "provider_name": "Anastasis 4", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_03": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8088/", - "provider_name": "Anastasis 3", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - } - ] + "http://localhost:8089/": { + "methods": [ + { "name" : "question", + "usage_fee" : "EUR:0.0" }, + { "name" : "sms", + "usage_fee" : "EUR:0.5" } + ], + "annual_fee": "EUR:4.99", + "truth_upload_fee": "EUR:4.99", + "liability_limit": "EUR:1", + "currency": "EUR", + "truth_lifetime": { "d_ms" : 50000000 }, + "storage_limit_in_megabytes": 1, + "provider_name": "Anastasis 4", + "salt": "CXAPCKSH9D3MYJTS9536RHJHCW" + }, + "http://localhost:8088/": { + "methods": [ + { "name" : "question", + "usage_fee" : "EUR:0.01" }, + { "name" : "sms", + "usage_fee" : "EUR:0.55" } + ], + "annual_fee": "EUR:0.99", + "truth_upload_fee": "EUR:3.99", + "liability_limit": "EUR:1", + "currency": "EUR", + "truth_lifetime": { "d_ms" : 50000000 }, + "storage_limit_in_megabytes": 1, + "provider_name": "Anastasis 4", + "salt": "CXAPCKSH9D3MYJTS9536RHJHCW" + } }, "identity_attributes": { "full_name": "Max Musterman", @@ -1773,11 +1645,11 @@ Arguments (example): "policy": [ { "auth_method_index": 1, - "provider": "anastasis_01" + "provider": "http://localhost:8088/" }, { "auth_method_index": 3, - "provider": "anastasis_02" + "provider": "http://localhost:8089/" } ] } @@ -1863,92 +1735,38 @@ Expected new state: } ], "authentication_providers": { - "question": [ - { - "anastasis_04": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8089/", - "provider_name": "Anastasis 4", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_03": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8088/", - "provider_name": "Anastasis 3", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_02": { - "method_cost": "EUR:0", - "annual_cost": "EUR:1.99", - "insurance": "EUR:1", - "provider_url": "localhost:8087/", - "provider_name": "Anastasis 2", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_01": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8086/", - "provider_name": "Anastasis 1", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - } - ], - "sms": [ - { - "anastasis_04": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8089/", - "provider_name": "Anastasis 4", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_03": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8088/", - "provider_name": "Anastasis 3", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - } - ], - "email": [ - { - "anastasis_04": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8089/", - "provider_name": "Anastasis 4", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_03": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8088/", - "provider_name": "Anastasis 3", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - } - ] + "http://localhost:8089/": { + "methods": [ + { "name" : "question", + "usage_fee" : "EUR:0.0" }, + { "name" : "sms", + "usage_fee" : "EUR:0.5" } + ], + "annual_fee": "EUR:4.99", + "truth_upload_fee": "EUR:4.99", + "liability_limit": "EUR:1", + "currency": "EUR", + "truth_lifetime": { "d_ms" : 50000000 }, + "storage_limit_in_megabytes": 1, + "provider_name": "Anastasis 4", + "salt": "CXAPCKSH9D3MYJTS9536RHJHCW" + }, + "http://localhost:8088/": { + "methods": [ + { "name" : "question", + "usage_fee" : "EUR:0.01" }, + { "name" : "sms", + "usage_fee" : "EUR:0.55" } + ], + "annual_fee": "EUR:0.99", + "truth_upload_fee": "EUR:3.99", + "liability_limit": "EUR:1", + "currency": "EUR", + "truth_lifetime": { "d_ms" : 50000000 }, + "storage_limit_in_megabytes": 1, + "provider_name": "Anastasis 4", + "salt": "CXAPCKSH9D3MYJTS9536RHJHCW" + } }, "identity_attributes": { "full_name": "Max Musterman", @@ -1986,11 +1804,11 @@ Expected new state: "methods": [ { "authentication_method": 0, - "provider": "anastasis_02" + "provider": "http://localhost:8089/" }, { "authentication_method": 1, - "provider": "anastasis_01" + "provider": "http://localhost:8088/" } ] }, @@ -1999,11 +1817,11 @@ Expected new state: "methods": [ { "authentication_method": 0, - "provider": "anastasis_02" + "provider": "http://localhost:8089/" }, { "authentication_method": 2, - "provider": "anastasis_01" + "provider": "http://localhost:8088/" } ] }, @@ -2012,11 +1830,11 @@ Expected new state: "methods": [ { "authentication_method": 1, - "provider": "anastasis_02" + "provider": "http://localhost:8089/" }, { "authentication_method": 2, - "provider": "anastasis_01" + "provider": "http://localhost:8088/" } ] }, @@ -2025,11 +1843,11 @@ Expected new state: "methods": [ { "authentication_method": 1, - "provider": "anastasis_01" + "provider": "http://localhost:8088/" }, { "authentication_method": 3, - "provider": "anastasis_02" + "provider": "http://localhost:8089/" } ] } @@ -2128,92 +1946,38 @@ Expected new state: } ], "authentication_providers": { - "question": [ - { - "anastasis_04": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8089/", - "provider_name": "Anastasis 4", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_03": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8088/", - "provider_name": "Anastasis 3", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_02": { - "method_cost": "EUR:0", - "annual_cost": "EUR:1.99", - "insurance": "EUR:1", - "provider_url": "localhost:8087/", - "provider_name": "Anastasis 2", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_01": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8086/", - "provider_name": "Anastasis 1", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - } - ], - "sms": [ - { - "anastasis_04": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8089/", - "provider_name": "Anastasis 4", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_03": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8088/", - "provider_name": "Anastasis 3", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - } - ], - "email": [ - { - "anastasis_04": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8089/", - "provider_name": "Anastasis 4", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_03": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8088/", - "provider_name": "Anastasis 3", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - } - ] + "http://localhost:8089/": { + "methods": [ + { "name" : "question", + "usage_fee" : "EUR:0.0" }, + { "name" : "sms", + "usage_fee" : "EUR:0.5" } + ], + "annual_fee": "EUR:4.99", + "truth_upload_fee": "EUR:4.99", + "liability_limit": "EUR:1", + "currency": "EUR", + "truth_lifetime": { "d_ms" : 50000000 }, + "storage_limit_in_megabytes": 1, + "provider_name": "Anastasis 4", + "salt": "CXAPCKSH9D3MYJTS9536RHJHCW" + }, + "http://localhost:8088/": { + "methods": [ + { "name" : "question", + "usage_fee" : "EUR:0.01" }, + { "name" : "sms", + "usage_fee" : "EUR:0.55" } + ], + "annual_fee": "EUR:0.99", + "truth_upload_fee": "EUR:3.99", + "liability_limit": "EUR:1", + "currency": "EUR", + "truth_lifetime": { "d_ms" : 50000000 }, + "storage_limit_in_megabytes": 1, + "provider_name": "Anastasis 4", + "salt": "CXAPCKSH9D3MYJTS9536RHJHCW" + } }, "identity_attributes": { "full_name": "Max Musterman", @@ -2251,11 +2015,11 @@ Expected new state: "methods": [ { "authentication_method": 0, - "provider": "anastasis_02" + "provider": "http://localhost:8089/" }, { "authentication_method": 1, - "provider": "anastasis_01" + "provider": "http://localhost:8088/" } ] }, @@ -2264,11 +2028,11 @@ Expected new state: "methods": [ { "authentication_method": 0, - "provider": "anastasis_02" + "provider": "http://localhost:8089/" }, { "authentication_method": 2, - "provider": "anastasis_01" + "provider": "http://localhost:8088/" } ] }, @@ -2277,11 +2041,11 @@ Expected new state: "methods": [ { "authentication_method": 1, - "provider": "anastasis_02" + "provider": "http://localhost:8089/" }, { "authentication_method": 2, - "provider": "anastasis_01" + "provider": "http://localhost:8088/" } ] } @@ -2383,92 +2147,38 @@ Expected new state: } ], "authentication_providers": { - "question": [ - { - "anastasis_04": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8089/", - "provider_name": "Anastasis 4", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_03": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8088/", - "provider_name": "Anastasis 3", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_02": { - "method_cost": "EUR:0", - "annual_cost": "EUR:1.99", - "insurance": "EUR:1", - "provider_url": "localhost:8087/", - "provider_name": "Anastasis 2", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_01": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8086/", - "provider_name": "Anastasis 1", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - } - ], - "sms": [ - { - "anastasis_04": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8089/", - "provider_name": "Anastasis 4", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_03": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8088/", - "provider_name": "Anastasis 3", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - } - ], - "email": [ - { - "anastasis_04": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8089/", - "provider_name": "Anastasis 4", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - }, - { - "anastasis_03": { - "method_cost": "EUR:0", - "annual_cost": "EUR:4.99", - "insurance": "EUR:1", - "provider_url": "localhost:8088/", - "provider_name": "Anastasis 3", - "provider_salt": "CXAPCKSH9D3MYJTS9536RHJHCW" - } - } - ] + "http://localhost:8089/": { + "methods": [ + { "name" : "question", + "usage_fee" : "EUR:0.0" }, + { "name" : "sms", + "usage_fee" : "EUR:0.5" } + ], + "annual_fee": "EUR:4.99", + "truth_upload_fee": "EUR:4.99", + "liability_limit": "EUR:1", + "currency": "EUR", + "truth_lifetime": { "d_ms" : 50000000 }, + "storage_limit_in_megabytes": 1, + "provider_name": "Anastasis 4", + "salt": "CXAPCKSH9D3MYJTS9536RHJHCW" + }, + "http://localhost:8088/": { + "methods": [ + { "name" : "question", + "usage_fee" : "EUR:0.01" }, + { "name" : "sms", + "usage_fee" : "EUR:0.55" } + ], + "annual_fee": "EUR:0.99", + "truth_upload_fee": "EUR:3.99", + "liability_limit": "EUR:1", + "currency": "EUR", + "truth_lifetime": { "d_ms" : 50000000 }, + "storage_limit_in_megabytes": 1, + "provider_name": "Anastasis 4", + "salt": "CXAPCKSH9D3MYJTS9536RHJHCW" + } }, "identity_attributes": { "full_name": "Max Musterman", @@ -2506,11 +2216,11 @@ Expected new state: "methods": [ { "authentication_method": 0, - "provider": "anastasis_02" + "provider": "http://localhost:8089/" }, { "authentication_method": 1, - "provider": "anastasis_01" + "provider": "http://localhost:8088/" } ] }, @@ -2519,11 +2229,11 @@ Expected new state: "methods": [ { "authentication_method": 0, - "provider": "anastasis_02" + "provider": "http://localhost:8089/" }, { "authentication_method": 2, - "provider": "anastasis_01" + "provider": "http://localhost:8088/" } ] }, @@ -2532,11 +2242,11 @@ Expected new state: "methods": [ { "authentication_method": 1, - "provider": "anastasis_02" + "provider": "http://localhost:8089/" }, { "authentication_method": 2, - "provider": "anastasis_01" + "provider": "http://localhost:8088/" } ] } @@ -2548,19 +2258,19 @@ Expected new state: "truths": [ { "authentication_method": 0, - "provider": "anastasis_02" + "provider": "http://localhost:8089/" }, { "authentication_method": 1, - "provider": "anastasis_01" + "provider": "http://localhost:8088/" }, { "authentication_method": 2, - "provider": "anastasis_01" + "provider": "http://localhost:8088/" }, { "authentication_method": 1, - "provider": "anastasis_02" + "provider": "http://localhost:8089/" } ], "truth_uploads": [ @@ -2583,20 +2293,20 @@ Expected new state: ], "recovery_document_uploads": [ { - "provider_id": "anastasis_01", + "provider_id": "http://localhost:8088/", "https_status": 204 }, { - "provider_id": "anastasis_02", + "provider_id": "http://localhost:8089/", "https_status": 402 }, { - "provider_id": "anastasis_03", - "https_status": 402 + "provider_id": "http://localhost:8090/", + "https_status": 404 }, { - "provider_id": "anastasis_04", - "https_status": 204 + "provider_id": "http://localhost:8091/", + "https_status": 403 } ] } -- cgit v1.2.3