Open OSchlienz opened 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.
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)
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
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.