Credential Management

Use the Wallet API to list, view, import, and delete credentials stored in a user wallet.

What is Credential Management?

Credential management covers operations on credentials in the wallet, including:

  • Listing credentials – View all credentials stored in a wallet
  • Retrieving credential details – Get full details of a specific credential
  • Importing credentials – Import signed JWT/SD-JWT credentials directly into the wallet
  • Deleting credentials – Remove credentials from the wallet

Importing Credentials

In addition to receiving credentials via OIDC4VCI, you can directly import signed Verifiable Credentials (JWT/SD-JWT) into your wallet. This is useful for:

  • Testing and development scenarios
  • Importing credentials received through non-OIDC4VCI channels
  • Migrating credentials from other wallet implementations

The import process includes comprehensive validation:

  • JWT/SD-JWT format and structure validation
  • Issuer signature verification
  • DID binding validation (credential subject must match wallet DID)
  • Duplicate prevention

Learn more: How to Import Verifiable Credentials (JWT/SD-JWT)

API Reference

Please see the API reference for the complete list of management endpoints.

Last updated on April 16, 2026