Crate baseid_oid4vci

Crate baseid_oid4vci 

Source
Expand description

§baseid-oid4vci

OpenID for Verifiable Credential Issuance (OID4VCI).

Supports:

  • Authorization code flow
  • Pre-authorized code flow
  • Credential offer
  • Batch issuance

Reference: https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html

Modules§

client
HTTP client abstraction for OID4VCI protocol flows.
credential
Credential request and response types for OID4VCI.
credential_offer
Credential offer types.
error
OID4VCI-specific error types.
metadata
OID4VCI metadata discovery.
proof
Proof-of-possession JWT creation for OID4VCI credential requests.
token
Token and nonce endpoint types for OID4VCI.
wallet
OID4VCI wallet/holder flow for the pre-authorized code grant.

Structs§

IssuerMetadata
Credential issuer metadata as defined in OID4VCI 1.0.