oid4vc-haip-sd-jwt-vc
oid4vc-haip-sd-jwt-vc copied to clipboard
add back client_metadata?
I left it out in the first pass.
any protocol-related parameter that can be passed in the client_metadata like subject_syntax_types_supported is hard-coded in the profile.
if there is a need to verifier related metadata like logo_url, client_name, etc. we should add it back
federation trust_chain bring the verifier metadata in the trust attestation, and the federation_entity metadata defines a standard scheme for every kind of participant, this is here
https://openid.net/specs/openid-connect-federation-1_0.html#section-4.7
now that client_metadata has been improved in oid4vp, we should add it back
I think we should say that client_metadata is not trusted and wallets should rely on secure client id schemes for authentication and additional information of the verifier
I think things have changed - now that we have client_metadata much better defined in OpenID4VP, we might be ok mandating client_metadata? and it is actually needed for response encryption, right? https://openid.github.io/OpenID4VP/openid-4-verifiable-presentations-wg-draft.html#section-5.1-4.2.1
so basically saying that client_metadata mandatory, and within client_metadata, jwks, authorization_signed_response_alg and authorization_encrypted_response_alg, authorization_encrypted_response_enc are mandatory.