impierce / identity-wallet

A Tauri-based Identity Wallet for people to manage Decentralized Identities and Verifiable Credentials.
https://www.impierce.com
Apache License 2.0
18 stars 3 forks source link

feat: use `did-manager` to produce and resolve various DID methods #174

Closed daniel-mader closed 4 months ago

daniel-mader commented 6 months ago

Description of change

By using the did-manager crate, it is possible to produce and resolve DID documents for a variety of DID methods. With dev mode enabled, a new settings entry appears that offers easy introspection of currently supported methods as well as basic management (such as selecting the preferred method to be used). Additionally, the DID of the Connection is displayed (only in dev mode) that was used in the latest interaction.

Also, some smaller refactorings are part of this PR:

Links to any relevant issues

Depends on

How the change has been tested

Build for a physical iOS device, interaction with UniCore

Definition of Done checklist

Add an x to the boxes that are relevant to your changes.