oid4vc-haip-sd-jwt-vc
oid4vc-haip-sd-jwt-vc copied to clipboard
Key resolution for status list
Section 7.1. defines supported key resolution mechanisms to validate issued credentials. We do not define a mechanism to validate the status list with currently.
Imho, we should re-use the same key resolution mechanism that is used by the issuer - makes things easier to manage and implement. If people agree with this, I will create a PR to add a small text stating to re-use the same mechanism for status list validation.
looks like we need to say that
- digital signatures must be used to sign the status list (not MAC)
- both
jwtandcwtare mandatory for the wallet, optional to the issuer - either "Issuer MUST use the same mechanism to sign the status list as it uses to sign the credential (basically same requirements as
issin the credential apply to status list)", that would be a downside for the issuers that support multiple mechanisms to sign the credential. another way is to mandatex5cfor status list always. - define algs
I would suggest to add text to the spec requiring the issuer to use the same key resolution mechanism for a certain status list it uses for the respective credential. That makes the key resolution methods to be supported depending on the requirements for the respective credential format. Additionally, it also makes the life of the RP developer easier as it does not need to support arbitrary combinations of key resolution methods.