Skip to content

Must trust roots use the same algorithms as leaf certificates #348

@charsleysa

Description

@charsleysa

Currently the text is unclear whether trust roots must use the same algorithms as the leaf certificates.

For example:

  • Root (ES384)
  • Leaf (ES256) with ES384 signature from Root
  • Key Attestation with ES256 signature from Leaf
  • Issuer proof alg set to ["ES256"]

Would this be valid or invalid? The issuer has specified they support ES256 for the key attestation, but the trust root is ES384.

If this is invalid, that would effectively require any component that wishes to support multiple algorithms, be it for Credential, Wallet Attestation, Key Attestation, Verifier, to have a trust root per algorithm.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions