Package-level declarations
Types
VC spec leaves the representation of a single credential open to implementations. We decided to make a "generic" one, i.e. with custom name, value and mimeType.
According to "Transaction Data entries as defined in D3.1: UC Specification WP3" the encoding is JSON and every entry is serialized to a base64 encoded string
The credentials that are actually being used to create the verifiable presentation.
In OpenID4VP, the claims to be presented are described using a JSONPath, so compiling this to a JsonElement seems reasonable.
Intermediate class used by at.asitplus.wallet.lib.agent.ValidatorMdoc.verifyDocument when parsing an ISO document, and also in at.asitplus.wallet.lib.agent.VerifierAgent.verifyPresentationIsoMdoc.
Intermediate class used by at.asitplus.wallet.lib.agent.ValidatorVcJws.verifyVpJws when parsing a verifiable presentation, and also by at.asitplus.wallet.lib.agent.VerifierAgent.verifyPresentationVcJwt.