Holder
Summarizes operations for a Holder in the sense of the W3C VC Data Model.
It can store Verifiable Credentials, and create a Verifiable Presentation out of the stored credentials
Inheritors
Types
Properties
The identifier for this agent, typically the keyId from the cryptographic key, e.g. did:key:mAB... or urn:ietf:params:oauth:jwk-thumbprint:sha256:...
Functions
Creates an array of VerifiablePresentation and a PresentationSubmission to match the presentationDefinition.
Gets a list of all stored credentials, with a revocation status.
Creates a mapping from the input descriptors of the presentation definition to matching credentials and the fields that would need to be disclosed.
Sets the revocation list ot use for further processing of Verifiable Credentials
Stores all verifiable credentials from credentialList that parse and validate, and returns them for future reference.