affinidi_tdk_vdip library

Provides holder and issuer client implementations along with the protocol message and model classes used to perform feature discovery and credential issuance.

Classes

AssertionValidationResult
Result of validating holder's assertion
CredentialMeta
Metadata used to help construct a credential during VDIP issuance (contexts, issuer DID, validity timestamp, and arbitrary data map).
RequestCredentialsOptions
Options configuring a credential issuance request sent via VDIP.
TokenValidationResult
Result of validating a holder token during browser context switch.
VdipHolder
Implements the VDIP protocol for a holder, supporting feature discovery and credential issuance flows.
VdipIssuedCredentialBody
Body payload for a VDIP issued credential message containing the serialized credential and associated metadata.
VdipIssuedCredentialMessage
DIDComm message representing an issued credential payload returned from an issuer to a holder in the VDIP protocol.
VdipIssuer
Implements the VDIP protocol for an issuer, handling feature disclosure queries and credential issuance requests.
VdipRequestIssuanceMessage
DIDComm message initiating a credential issuance request in VDIP.
VdipRequestIssuanceMessageBody
Body payload for a VDIP request issuance message defining requested credential parameters and optional holder-bound assertion.
VdipSwitchContextBody
Body payload for the switch context message.
VdipSwitchContextMessage
DIDComm message for switching context.