Skip to content

WD-2584 issue pids in multiple formats simultaneously#313

Closed
spacifici wants to merge 5 commits intoeu-digital-identity-wallet:mainfrom
german-national-wallet:feat/WD-2584-issue-mdoc-sdjwt-pids-simultaneously
Closed

WD-2584 issue pids in multiple formats simultaneously#313
spacifici wants to merge 5 commits intoeu-digital-identity-wallet:mainfrom
german-national-wallet:feat/WD-2584-issue-mdoc-sdjwt-pids-simultaneously

Conversation

@spacifici
Copy link
Copy Markdown

These changes are on top of @simplekjl 's ones

Enable multi-format document issuance at the same time.

15characterlimi and others added 5 commits April 13, 2026 11:27
… issuer.

In DefaultOpenId4VciManager some cleanup is needed for the logic to construct the Signer.
Right now I'm duplicating some code from VCI library's SigningOps, and hard coding the
Signer's javaAlgorithm name to be "SHA256withECDSA".
Carry over the remaining host-app integration changes from the working develop-0.25.0 branch after replaying the preserved 0.24-origin commits on top of upstream tag v0.25.0.

This keeps the final tree identical to the known-good 0.25 integration while dropping the obsolete Gradle 9, sd-jwt rollback, and temporary commented-out compatibility steps from the old branch history.
Refactors `issueDocumentByConfigurationIdentifierAttested` to accept a `List<String>` of credential configuration identifiers, enabling simultaneous issuance of multiple documents (mdoc and sd-jwt) in a single request.

The single credential variant is deprecated and delegates to the new batch version.
@sonarqubecloud
Copy link
Copy Markdown

@spacifici spacifici closed this Apr 14, 2026
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.

3 participants