eclipse-tractusx / sig-release

https://eclipse-tractusx.github.io/sig-release
Apache License 2.0
7 stars 6 forks source link

Further adaptations on MIW for VC Issuance 2.0/IATP #630

Open OSchlienz opened 3 months ago

OSchlienz commented 3 months ago

Description The objective of this ticket is to collect the necessary remaining changes and tests to adapt the Managed Identity Wallet (MIW) to the new Issuer Component and the VC issuance flow 2.0 incl. revocation as well as to the Verifiable Presentation Flow of the Identity and Trust Protocol (IATP).

This includes following adaptations/integrations:

Interface to Issuer Component (integration support from issuance component)

Interface to EDC/IATP: (integration support from EDC-IATP/MXD)

Adapt MIW to issue VCs as JWT MIW needs to be adapted to required encoding format for VCs and Verifiable Presentations (VP) is JWT ES256K/secp256k1

Implement Revocation Service For the Issuer component, the MIW is required to support the capability for revocation of previosly issued credentials (issuer, holder request, by automation/expiry), and therefore:

Interface for Key Operations Provide interfaces for key storage and signing to be more flexible regarding secure key storage options

Extend/refactor MIW Tests Refactor tests and increase the amount of unit tests

Cleanup work & documentation

Concept for a Multi-Module MIW Develop an approach to separate MIW-services: Issuer Wallet, Holder Wallets, DID Document Hosting, Verifcation, Revocation, etc.

jjeroch commented 3 months ago

@OSchlienz the multi wallet concept is a standalone issue #562 I suggest to delete the following section from this feature ticket to reduce duplication Concept for a Multi-Module MIW Develop an approach to separate MIW-services: Issuer Wallet, Holder Wallets, DID Document Hosting, Verifcation, Revocation, etc.

stephanbcbauer commented 2 months ago

Was presented in the open planning ⇾ dependencies are identified. Developer and Committer are involved.

Additional Information ⇾ a lot to do, this feature will change “the whole product” ⇾ question who will test this big change? Testplan is important ⇾ especially for this feature (E2E)

stephanbcbauer commented 3 weeks ago

Hello @OSchlienz

Since the feature is a 24.08 feature and the development phase is coming to an end, we need a status on the feature.

If you need any clarification, please get in touch, thank you very much. Stephan