Closed OIDF-automation closed 6 months ago
CONDITIONAL is not an RFC2119 keyword so we are actually trying to avoid using the term CONDITIONAL. I will do a PR replacing CONDITIONAL with OPTIONAL.
Ah! gotcha. I found it in https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html and wondered if was a keyword and if it could be used elsewhere.
Thanks for sharing! Yup, a PR to replace “CONDITIONAL” in https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html sounds good. And you can mark this Issue as “closed”.
Thanks again!
PR #604. Thank you!
We just discussed on the SIOP call that the proposed wording in https://bitbucket.org/openid/connect/pull-requests/604 does not really work, as it described the same element as “OPTIONAL… MUST NOT be present when…”; the MUST NOT contradicts the OPTIONAL. Similar wording is used in other places in the spec, so a more comprehensive PR needs to be prepared after the move to Github.
what was the alternative wording suggested, which was also adopted in ekyc-ida? REQUIRED. MUST NOTE be present when..
which is also kind of contradictory - required, but must not….
Anything that does not introduce contradictions works… e.g.:
REQUIRED if ….; MAY/MUST NOT be present otherwise.
ah it is required **IF** that is important. because required. bust must not be present if
is contradictory.
we removed any mention of "CONDITIONAL" in odi4vp/vci specs in favor of required IF
kind of terminology.
Imported from AB/Connect bitbucket: https://bitbucket.org/openid/connect/issues/2005
Original Reporter: rajvdesh
In https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html
”CONDITIONAL” is used for parameters where they exist, given certain conditions.
Would it be a good approach to include this word (“CONDITIONAL”) in the other specs for VC (Verified Credentials) at least?
e.g. in https://bitbucket.org/openid/connect/src/master/openid-4-verifiable-presentations/openid-4-verifiable-presentations-1_0.md