-
Notifications
You must be signed in to change notification settings - Fork 112
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
Definition of issuanceDate property (and its mapping to JWT claims) #844
Comments
There are There are notes on these properties in these sections in version 1: https://w3c.github.io/vc-data-model/#issuance-date |
If properties other than |
I am very strongly in favor of v2 using How these values might be mapped to JWT or JWP or LD Proofs is a separate concern from the normative definition in the v2 spec. This issue title is imo not correct, it would be better to call it "Rename issuanceDate and expirationDate in v2" And a separate issue for mapping all normatively defined VC Data Model fields to JWT or JWP or LD Proofs should be used to track those recommendations. As a side note, the current domain of "issuanceDate" cannot be mapped to JWT without loosing information (leap seconds / time zones ).... which is exactly why we should not conflate the JWT claims with the normative terms defined in the VC Data Model 2.0... |
The issue was discussed in a meeting on 2021-12-01
View the transcript3.5. use
|
iat
for the issuance time, or rename issuanceDate
There are use cases that require three properties
Renaming issuance date and expiration date won't cover the use-cases Cases (all are valid)
For us, fixing this is urgent (else we'll need to define a new schema for the "transition" period) |
The issue was discussed in a meeting on 2022-08-03
View the transcript5.6. Rename issuanceDate in v2 and reconsider a JWT claim counterpart (issue vc-data-model#844)See github issue vc-data-model#844. Brent Zundel: Seems VC-JWT related. Manu Sporny: I know that in the previous VC Data Model spec, we have warnings in there.
Manu Sporny: saying we would deprecate issuanceDate or something like that and replace it with validUntil.
Manu Sporny: My suggestion is to not move it, but rename... and discuss in the Securing mechanisms. Kristina Yasuda: Change description to focus on Michael Jones: What my colleague said; open another issue..
Brent Zundel: Going ahead with removing the VC-JWT label. Moving forward. |
I think this can be closed in light of #913 |
JWTs use
iat
for the issuance time, notnbf
.If
nbf
was chosen becauseissuanceDate
definition is "the date and time the credential becomes valid, which could be a date and time in the future", then I suggest renamingissuanceDate
tonotBeforeDate
or something.Right now there is a discrepancy between the usage of
nbf
and the namingissuanceDate
.The text was updated successfully, but these errors were encountered: