microsoft / entra-verifiedid-wallet-library-ios

A library to manage your Decentralized Identities and Verified IDs on iOS.
MIT License
25 stars 11 forks source link

Support Verifiable Credential Serializer. #92

Closed symorton closed 7 months ago

symorton commented 8 months ago

Problem:

  1. Library needs to support concrete implementation of VerifiedIdSerializing to enable Extensions.
  2. Extensions need VerifiedIdError to be open to create their own errors.

Solution:

  1. Implement VerifiableCredentialSerializer.
  2. Make VerifiedIdError open.
  3. Fix some small logging bug.

Validation: All Unit tests pass.

Type of change:

Risk:

Work Item links: Please include here links for this work item, or deferred work, or related work. E.g. if the refactoring is too big to fit in this PR, or the localized strings need to be updated later, please link the TODO work items here.

Documentation Links: Please include here links to any related background documentation for this PR.