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

Support attestation proof #287

Open
3 tasks
vafeini opened this issue Feb 17, 2025 · 0 comments
Open
3 tasks

Support attestation proof #287

vafeini opened this issue Feb 17, 2025 · 0 comments

Comments

@vafeini
Copy link
Contributor

vafeini commented Feb 17, 2025

Draft 15 intoruces the concept of "key attestation" as a way for the holder to provide evidence for the authenticity and security properties of a key and its storage component to the Credential Issuer.

Spec forsees that a key attestation jwt can be used as proof of possession of key material to be embedded in issued credentials (see here)

It also mentiones that

The Credential Issuer SHOULD issue a Credential for each cryptographic public key specified in the attested_keys claim within the key_attestation parameter.

For the above to be supported issuer must:

  • Introduce new proof type attestation in credential configuration's proof_types_supported
  • Validate the key attestation passed from wallet:
  • For every key included in key attestation's attested_keys claim a separate credential instance should be created for the same dataset and format.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant