discipl / waardepapieren

project for consortium of municipalities digitizing PoE services
GNU General Public License v3.0
7 stars 3 forks source link

As Hoorn I want QR holding an attested claim delivered via SmartDocuments. #152

Open sgort opened 4 years ago

sgort commented 4 years ago

Relates to https://github.com/discipl/discipl-paper-wallet/issues/19

sgort commented 4 years ago

Eerste verkenning met @bkaptijn vanuit signal hier gekopieerd.

De paperwallet maakt qr code van geserialiseerde JSON die het van discipl core verkrijgt (een exportLD() aanroep in PaperWallet.issue() zo komt het ook weer uit paper wallet zodat het weer met importLD() gevalideerd kan worden.

Met smartdocuments wil je denk ik eigenlijk een smartdocuments connector maken, ongeveer net als nlx connector, die feitelijk niet veel anders doet dan xml opvragen uit smartdocuments en die naar losse vc's converteren en daarmee ook naar JSON (of zelfs conform w3c standaard) ... en ook weer terug evt dus.

sgort commented 4 years ago

Eerste geslaagde test met SmartDocuments webservice. SOAP Request met attributen verkregen via WaardepapierenService (to be) retourneert uittreksel.doc obv template Hoorn.

bkaptijn commented 4 years ago

As discussed : forget the above as I misinterpreted what smartdocuments does. We need to have a paperwallet kind of component or extend that component to generate the proper input for smartdocuments (and let it generate a proper document for Hoorn). That should not be all that hard

sgort commented 4 years ago

Basically encode the qr-code according to the following example should be enough for a first scenario. image

Smartdocuments already provided the properly decoded qr-code as was delivered via the SOAP request XML.