Skip to content

fix(verifier): enforce validity-date checks for SD-JWT and VC 1.0/1.1 credentials - #112

Merged
wistefan merged 1 commit into
mainfrom
fix/enforce-exp-validation
Aug 7, 2026
Merged

fix(verifier): enforce validity-date checks for SD-JWT and VC 1.0/1.1 credentials#112
wistefan merged 1 commit into
mainfrom
fix/enforce-exp-validation

Conversation

@Mortega5

@Mortega5 Mortega5 commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Temporal validation was silently skipped for SD-JWT VCs (nbf/iat/exp were never extracted into validFrom/validUntil) and for JSON-LD/JWT-VC credentials using the VC Data Model 1.0/1.1 issuanceDate/expirationDate fields, letting expired or not-yet-valid credentials authenticate successfully.

… credentials

Temporal validation was silently skipped for SD-JWT VCs (nbf/iat/exp were
never extracted into validFrom/validUntil) and for JSON-LD/JWT-VC credentials
using the VC Data Model 1.0/1.1 issuanceDate/expirationDate fields, letting
expired or not-yet-valid credentials authenticate successfully.
@Mortega5
Mortega5 requested a review from wistefan August 7, 2026 08:10
@Mortega5 Mortega5 added the patch Should be applied for dependency updates and small bugfixes. label Aug 7, 2026
@wistefan
wistefan merged commit e9052da into main Aug 7, 2026
17 of 23 checks passed
@wistefan
wistefan deleted the fix/enforce-exp-validation branch August 7, 2026 09:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Should be applied for dependency updates and small bugfixes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants