Comments (8)
Some context
from jsonld-signatures-bbs.
Can you publish the code that you're using to work with this? I'm thinking the issue here is that the verificationMethod used is only a fragment which means either an @base
property needs to be specified within the issued credential or the full did url syntax should be added so that the documentLoader can resolve the public key material to verify the signatures.
from jsonld-signatures-bbs.
Thanks for reply @kdenhartog. Anywhere I can read about this @base property, or you know about any examples or helpers about that? There is btw a long thread going on here: https://difdn.slack.com/archives/C4X50SNUX/p1620313732057300, as it was relevant for some other questions I had up in the air.
I will see if your pointer and the discussion leads to something working tomorrow, dont have the code at hand now.
Will close tomorrow if successful
from jsonld-signatures-bbs.
@kdenhartog I do think I touched upon something bigger: w3c/did-imp-guide#3, not directly related but there are some mentions of BBS and documents without context there.
from jsonld-signatures-bbs.
I was not able to get past this issue, even if I change up things in the document loader: https://gist.github.com/vongohren/92753c7dc8e8be7ed219c2d184c624aa
How shall I be able to verify this?
from jsonld-signatures-bbs.
I did get help from another DIF member: https://gist.github.com/S3bb1/ddd74704c0f9980d93e4e6302439594c
He left comments and thoughts on why it was needed.
But is this the stuff you have to deal with usually? Or since everyone is making their own things, they know their own libraries?
from jsonld-signatures-bbs.
@vongohren to be clear is this issue distinct from #114?
from jsonld-signatures-bbs.
@tplooker yeah thsi is different, as this is more related to the resolving. The other I believe is mainly related to the big gap in different versions for Json-ld signatures.
from jsonld-signatures-bbs.
Related Issues (20)
- proof blank node and subject blank node collide HOT 18
- Update dependencies that are bringing in old versions of sodium-native which aren't compatible with latest node versions on Mac HOT 1
- Sample "leaking" correlatable identifiers? HOT 2
- deriveProof prints out @graph property HOT 2
- React Native / Expo support
- Use latest jsonld and jsonld-signatures
- jsonld.SyntaxError
- Creating verifiable presentation with derivedProof with bbs+ suite HOT 2
- Wrong context in proof HOT 1
- Usage within React Native apps HOT 3
- Disclose only one element of an `@type` object array?
- Security vulnerability HOT 4
- Getting node-pre-gyp Error when npm install
- SNYK vulnerabilities for V1.1.0 HOT 2
- derived proof from document with `urn:uuid` format id does not verify HOT 3
- BBS deriveProof modifies credentialSubject of the src document HOT 4
- JSON-LD Context for BBS+ Signatures has disappeared -- what should be used? HOT 3
- SNYK vulnerabilities for v1.1.2
- Cannot run sample
- Request to update dependencies.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jsonld-signatures-bbs.