Skip to content

Release/0.25.0#295

Merged
sraptis-scy merged 16 commits intomainfrom
release/0.25.0
Mar 5, 2026
Merged

Release/0.25.0#295
sraptis-scy merged 16 commits intomainfrom
release/0.25.0

Conversation

@sraptis-scy
Copy link
Copy Markdown
Collaborator

Release v0.25.0

Overview

This release introduces enhancements to the EUDI Wallet Core library, including DPoP customization, customizable authorization handlers for OpenID4VCI, support for rejecting-denying presentations in OpenID4VP flows, multiple document issuance capability, and dependency updates.

New Features

Customizable Authorization Handler for OpenID4VCI Flow

  • Added AuthorizationHandler interface to enable custom OAuth authorization flows
  • Added BrowserAuthorizationHandler as the default implementation (uses system browser)
  • Enables integration with custom authorization mechanisms (WebView, Chrome Custom Tabs, etc.)
  • Breaking Change: resumeWithAuthorization should now only be called when using the default BrowserAuthorizationHandler

Multiple Document Issuance via Configuration Identifiers

  • Added issueDocumentByConfigurationIdentifiers() method to support issuing multiple documents in a single operation
  • Accepts a list of configuration identifiers to batch issue multiple credential types

Presentation Rejection Support (OpenID4VP)

  • Added rejectRemotePresentation() method to PresentationManager interface
  • Supports sending access_denied error response to Verifier when user rejects presentation

DPoP Customization Feature

The DPoP implementation has been redesigned to provide:

  • Flexible secure area support - Use any SecureArea implementation (AndroidKeystore, SoftwareSecureArea, etc.)
  • Automatic algorithm negotiation - The library automatically negotiates signing algorithms between the server and secure area
  • Enhanced customization - Full control over key creation settings and unlock mechanisms

For detailed integration guidelines regarding DPoP visit PR#294

Dependencies Updated

  • eudi-lib-jvm-sdjwt-kt: 0.10.00.18.0

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Mar 5, 2026

@sraptis-scy sraptis-scy merged commit 4a98939 into main Mar 5, 2026
15 checks passed
@sraptis-scy sraptis-scy linked an issue Mar 19, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Issue multiple documents simultaneously

2 participants