Skip to content

Conversation

@paullatzelsperger
Copy link
Member

@paullatzelsperger paullatzelsperger commented Jan 15, 2025

What this PR changes/adds

this PR introduces facilities to generate VerifiablePresentations, that conform to the VerifiableCredential Data Model 2.0.

In particular, that means that all credentials have to be present as "enveloped" verifiable credentials, and that verifiable presentations are generated as "enveloped" verifiable presentations.

To do that, a new PresentationGenerator called a JwtEnvelopedPresentationGenerator was implemented

Why it does that

conformance with the VC DM 2.0

Further notes

Linked Issue(s)

Closes #518

Please be sure to take a look at the contributing guidelines and our etiquette for pull requests.

@paullatzelsperger paullatzelsperger marked this pull request as ready for review January 16, 2025 07:18
@paullatzelsperger paullatzelsperger merged commit db2ace2 into eclipse-edc:main Jan 16, 2025
14 checks passed
@paullatzelsperger paullatzelsperger deleted the feat/518_support_vcdm20 branch January 16, 2025 08:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api dcp enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for creating VC2.0 Presentations

2 participants