INJI VCI client library is designed specifically for interacting with the Credential Endpoint of the OpenID4VCI specification.
- Primary focus: Handling the credential request and response flow.
As per OpenID4VCI spec, once a client has obtained an access token via an authorization flow, it can request a Verifiable Credential (VC) from the Credential Endpoint. This library focuses on that HTTP interaction with the credential issuer.
- Implements credential request (POST /credential) according to OpenID4VCI
- Handles credential response parsing (ldp_vc, mso_mdoc)
- Provides error handling for failure cases (e.g., Download request timeout, Download failure)
ldp_Vc
mso_mdoc
Follows the draft 13 OpenID4VCI specification
This library is designed to be used across below-mentioned environment(s):