Skip to content
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

RFC003 - Key binding requirements #160

Open
jtalir opened this issue Feb 25, 2025 · 0 comments
Open

RFC003 - Key binding requirements #160

jtalir opened this issue Feb 25, 2025 · 0 comments
Assignees
Labels
EWC RFC003 PID issuance

Comments

@jtalir
Copy link
Contributor

jtalir commented Feb 25, 2025

There are legal requirements (CIR 2024/2977 Article 3.5) for PID issuers to implement key binding - PID issued must be bound to the key from the wallet:

Providers of person identification data shall ensure that person identification data that they issue is cryptographically bound to the wallet unit to which it is issued.

In OpenID4VCI protocol this is realized via proofs - https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html#name-proof-types. There are several types of proofs and to ensure interoperability we should probably agree on one type that we will implement. This proof is strongly tied with nonce generated by issuer.

For PID issuers there are several requirements based on this:

It is of course question if this requirements will go to RFC003 or it will be generalized and go into RFC001 to suite other use cases or they will have separate RFC

@LeoneRiello74 LeoneRiello74 self-assigned this Feb 26, 2025
@LeoneRiello74 LeoneRiello74 added the EWC RFC003 PID issuance label Feb 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EWC RFC003 PID issuance
Projects
None yet
Development

No branches or pull requests

2 participants