Skip to content

OID4VCI 1.0 Support

Latest

Choose a tag to compare

@MrJoshE MrJoshE released this 17 Feb 10:34

iProov Identity SDK v0.3.4 - Changelog

Highlights

OID4VCI 1.0 Compliance and Android Digital Credentials API support.

New Features

  • OID4VCI 1.0 Support: Upgraded from OID4VCI Draft 13 to the final OID4VCI 1.0 specification.
  • SD-JWT VC Credential Format: Added vc+sd-jwt credential format support alongside the existing mso_mdoc format, including new SdJwtVcCredential model, SD-JWT parsing/verification, and SdJwtVcCredentialFactory for persistence.
  • Android Digital Credentials API (DC API): Full support for browser-initiated credential presentations via Android's Digital Credentials API (Android 14+). Includes:
  • CredentialSelectionActivity for the system credential picker flow
  • AndroidDCApiRegistrar to register credentials with the OS credential manager
  • Support for dc_api and dc_api.jwt response modes - iOS DC API Preparation

Changes

  • Dependency Migration: Replaced WaltID libraries (waltid-mdoc-credentials2, waltid-openid4vc) with Google's Multipaz library (org.multipaz:multipaz:0.96.0) and the EUDI OpenID4VCI library. Removed WaltID/COSE snapshot Maven repositories. - iProov Face SDK: Updated from v10.3.2 to v11.1.0.
  • Android Example App: Redesigned UI with new theme system, reusable components (IdentityCard, IdentityButton, StatusBadge, EmptyState), and credential detail view.
  • iOS Example App: Updated issuance and home screens to support the new OID4VCI 1.0 flow and credential types.

Removed

  • Removed WaltID snapshot Maven repository dependencies from integration instructions.

Full Changelog: 0.3.1...0.3.4