Skip to content

Conversation

@wolf4ood
Copy link
Contributor

@wolf4ood wolf4ood commented Feb 6, 2025

What this PR changes/adds

Implements credential definition vertical:

  • Implementation of CredentialDefinitionService
  • Implementation of InMem and SQL store for CredentialDefinitionStore (with base tests)
  • Credential Definition Admin APIs.

Why it does that

Credential definitions ddministration

Further notes

An initial implementation of InMemoryAttestationDefinitionStore was provided in this PR without testing.

The CredentialDefinition has an id now which is used for identifying a CredentialDefinition but
the implementations of CredentialDefinitions store has to guarantee that the credentialType is unique

The full vertical implementation will be done in #537

Who will sponsor this feature?

Please @-mention the committer that will sponsor your feature.

Linked Issue(s)

Closes #552

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

@wolf4ood wolf4ood added the enhancement New feature or request label Feb 6, 2025
@wolf4ood wolf4ood self-assigned this Feb 6, 2025
@wolf4ood wolf4ood force-pushed the feat/552_credential_definition_vertical branch 3 times, most recently from 3d216d9 to e99b5ac Compare February 7, 2025 09:08
@wolf4ood wolf4ood marked this pull request as ready for review February 7, 2025 09:15
@wolf4ood wolf4ood added the api label Feb 7, 2025
Copy link
Member

@paullatzelsperger paullatzelsperger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some minor comments inline.

@wolf4ood wolf4ood force-pushed the feat/552_credential_definition_vertical branch from c2a341a to 0ac2d3e Compare February 7, 2025 10:27
@wolf4ood wolf4ood merged commit b0dce22 into eclipse-edc:main Feb 7, 2025
17 checks passed
@wolf4ood wolf4ood deleted the feat/552_credential_definition_vertical branch December 19, 2025 11:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

IssuerService: Implement Credential Definition vertical

2 participants