Skip to content

Separate integrity (DPP-SEC-002) from the issuer check (DPP-SEC-013) - #2

Merged
fabianekc merged 1 commit into
mainfrom
proof-integrity-and-issuer
Sep 28, 2026
Merged

fabianekc merged 1 commit into
mainfrom
proof-integrity-and-issuer

Conversation

@fabianekc

Copy link
Copy Markdown
Member

Adapts the proof check to dpp-criteria 5ee9043. Without key_from (DPP-SEC-002) every proof found is verified with the key it names (Data Integrity verificationMethod, JWS kid, payloadHash of the passport DID). With key_from (DPP-SEC-013, SHOULD) at least one verified proof has to be issued with a key of the economic operator, otherwise the result is a warning. didlint answers are cached per validation. Fixes the two failing tests in validations_test.rb on main.

@fabianekc
fabianekc merged commit b8cdcbd into main Sep 28, 2026
2 checks passed
@fabianekc
fabianekc deleted the proof-integrity-and-issuer branch September 28, 2026 11:28
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.

1 participant