Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Broaden transaction data requirements #423

Open
sander opened this issue Feb 11, 2025 · 0 comments
Open

Broaden transaction data requirements #423

sander opened this issue Feb 11, 2025 · 0 comments

Comments

@sander
Copy link

sander commented Feb 11, 2025

Context: This enables the QES creation use case where transaction data contains parameters for advanced e-signature creation. In these cases, the transaction data do not get hashed in their JSON representation format using a single hash algorithm. Instead, the X.509 credential format specifies specific ways of processing, that still meet the broadened requirements.

Proposed changes:

  • When transaction_data_hashes_alg is omitted, do not require a default value of sha-256. This enables a credential format to specify hash algorithms.
  • Broaden transaction_data_hashes specification in VP token. This enables advanced e-signature (AdES) processing rather than straight hashing of a serialised JSON array.

Draft PR: #421

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

No branches or pull requests

1 participant