feat: Credential Issuer metadata extentions - #55
Conversation
selfissued
left a comment
There was a problem hiding this comment.
Please add a history entry for -05 describing these changes.
Co-authored-by: Michael B. Jones <michael_b_jones@hotmail.com>
samuelmr
left a comment
There was a problem hiding this comment.
IMHO, it would be simpler to just refer to the OID4VCI issuer metadata as a whole, and define that if it is specified in the Entity Configuration (or Subordinate Statements), the default OID4VCI metadata MUST be ignored.
That way, when OID4VCI introduces more parameters, they could just be added to the Entity Configurations (or Subordinate Statements) without the need to update this specification.
| provided in the `jwks` parameter within the `openid_credential_issuer` | ||
| metadata of the OpenID Federation Entity Configuration. | ||
|
|
||
| Additional metadata parameters MAY be defined by profiles of this |
There was a problem hiding this comment.
I'm personally not keen on profiles of a profile...
There was a problem hiding this comment.
Since this specification explicitly defines the attributes allowed in Entity Configurations (or Subordinate Statements), does that mean that the wallet MUST also parse the OID4VCI metadata, and discard the parameters defined in the Entity Configuration (or Subordinate Statements)? This may be a bit burdensome for issuers who need to actively maintain both metadata locations...
There was a problem hiding this comment.
@selfissued please react, I am ok in supporting profiles only if needed or valuable for future developments according to other frameworks or models
There was a problem hiding this comment.
@samuelmr my point on this is that this specification doesn't aim to extend or define openid4vci out of the specific purpose of openid federation model
that said, the evolution of openid4vci metadata can be driven by other IETF or openid specs and be implemented in openid_credential_issuer federation metadata as well
This pull request updates the OpenID Federation for Wallet Architectures specification from draft 04 to draft 05 and introduces expanded guidance on Credential Issuer metadata parameters. The main changes clarify how metadata is handled for Credential Issuers within wallet federations, including new requirements and processing rules for key parameters.
Specification version update:
openid-federation-wallet-1_0.mdto reflect the move from draft 04 to draft 05.Expanded metadata guidance for Credential Issuers:
openid_credential_issuermetadata parameters are carried and processed within Federation Entities, including requirements for parameters likecredential_issuer,authorization_servers, andjwks.trust_chain) for proofs and signed metadata, emphasizing consistent usage with the federation trust chain model.This PR resolves #13