View Issue Details

IDProjectCategoryView StatusLast Update
0004159Talermechant backendpublic2016-01-30 21:23
ReporterFlorian Dold Assigned ToChristian Grothoff  
PriorityhighSeverityblockReproducibilityN/A
Status closedResolutionfixed 
Product Version0.0 
Target Version0.0Fixed in Version0.0 
Summary0004159: merchant backend needs to additionally sign over amounts and transaction id
DescriptionUsing this mechanism, it is possible to decide for a contract that we got from a wallet whether it is one that we generated and thus want to accept.

The frontend can either reconstruct the contract from the fulfillment URL or ask the wallet to provide the whole contract again.

Two things need to be implemented:

1. The /backend/contract needs to sign over more things
2. The /backend/pay needs to verify the signature it got from the frontend
TagsNo tags attached.

Activities

Christian Grothoff

2016-01-27 15:06

manager   ~0010108

Step (1) was implemented.

Christian Grothoff

2016-01-27 15:26

manager   ~0010109

d64edbd..d58ad22 implements (2), spec and the non-implemented merchant C APIs have also been updated.

Issue History

Date Modified Username Field Change
2016-01-26 15:37 Florian Dold New Issue
2016-01-26 15:37 Florian Dold Status new => assigned
2016-01-26 15:37 Florian Dold Assigned To => Christian Grothoff
2016-01-27 15:06 Christian Grothoff Note Added: 0010108
2016-01-27 15:26 Christian Grothoff Note Added: 0010109
2016-01-27 15:26 Christian Grothoff Status assigned => resolved
2016-01-27 15:26 Christian Grothoff Fixed in Version => 0.0
2016-01-27 15:26 Christian Grothoff Resolution open => fixed
2016-01-27 15:26 Christian Grothoff Product Version => 0.0
2016-01-30 21:23 Christian Grothoff Status resolved => closed