-
Notifications
You must be signed in to change notification settings - Fork 12
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
Make extension point for issuer key resolution more explicit #294
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
at a minimum this PR should move the mention of DIDs in to an example of a prospective profile utilizing the now more explicit extension point
It was clear in previous discussions that many WG members preferred X.509 Certificates and DID Resolution to not be removed. Any additional key resolution mechanisms in the future can use the extension point, or - even better - can define a DID method. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR should advise that defining a new DID method and therefore re-using existing standards and infrastructure would be preferable to inventing completely new issuer key resolution mechanisms.
It's harmful for interoperability to invent a new extension mechanism for resolving issuer keys, when there is already an existing one (DID methods).
Co-authored-by: Daniel Fett <[email protected]>
As I recall, the consensus from the last interim call was to highlight how the specification can be extended to support other mechanisms, such as DIDs, by defining a profile. Therefore, this change seems reasonable. |
I think it was quite clear in the interim that the outcome should be an extendable spec with profiles for DID living somewhere else (e.g., in the european context in ETSI). If I recall correctly, we even discussed that such a specification could focus on certain DID methods and specify anything that is required to make them work in an interoperable way. This is also what I understood from side conversations following the interim. |
I was under the impression that "european" should be capitalized but otherwise concur with @danielfett's assessment. |
Are there meeting notes or a recording of this? |
This PR makes the extension point for issuer key resolution more explicit.
Preview here https://drafts.oauth.net/oauth-sd-jwt-vc/awoie/extension-point/draft-ietf-oauth-sd-jwt-vc.html