- From: Andreas Kuehne <kuehne@trustable.de>
- Date: Sun, 25 Oct 2020 16:30:00 +0100
- To: Orie Steele <orie@transmute.industries>
- Cc: "W3C Credentials CG (Public List)" <public-credentials@w3.org>
Hi Orie, thank you for your quick reply! Still I have some problems to understand the process based in the specifications. As far as I understand the code the URDNA2015 normalizer buils an array of NQuads. But that's not a hashable byte array. Do I miss an important intermediate step? Thanks in advance, Andreas > https://github.com/digitalbazaar/jsonld-signatures/blob/e3f7c1209f2adc0d3b9171083f98785d7a1d180d/lib/suites/LinkedDataSignature.js#L111 > > https://github.com/digitalbazaar/jsonld-signatures/blob/e3f7c1209f2adc0d3b9171083f98785d7a1d180d/lib/suites/LinkedDataSignature.js#L213 > > See also the spec: > https://w3c-ccg.github.io/ld-proofs/#create-verify-hash-algorithm > > Regards, > > OS > > On Mon, Oct 19, 2020 at 2:30 PM Andreas Kuehne <kuehne@trustable.de> wrote: > >> Hi experts, >> >> >> I would like to canonicalize a JSON-LD as a preparation for a signature >> creation. >> >> Using jsonld-java and applied normalize() using URDNA2015. But the >> output is not a byte array (ready for hashing) but a RDFDataSet. What's >> the next step to retrieve a hashable byte array? >> >> >> Greetings, >> >> >> Andreas >> >> -- >> Andreas Kühne >> >> Chair of OASIS DSS-X >> >> phone: +49 177 293 24 97 >> mailto: kuehne@trustable.de >> >> >> Trustable solutions UG (haftungsbeschränkt), Gartenheimstr. 39C, 30659 >> Hannover, Amtsgericht Hannover HRB 219338 >> >> Trustable Ltd. Niederlassung Deutschland, Gartenheimstr. 39C, 30659 >> Hannover, Amtsgericht Hannover HRB 212612 >> >> Company UK Company No: 5218868 Registered in England and Wales >> >> >> >> -- Andreas Kühne Chair of OASIS DSS-X phone: +49 177 293 24 97 mailto: kuehne@trustable.de Trustable solutions UG (haftungsbeschränkt), Gartenheimstr. 39C, 30659 Hannover, Amtsgericht Hannover HRB 219338 Trustable Ltd. Niederlassung Deutschland, Gartenheimstr. 39C, 30659 Hannover, Amtsgericht Hannover HRB 212612 Company UK Company No: 5218868 Registered in England and Wales
Received on Sunday, 25 October 2020 15:30:21 UTC