Skip to content

Add a Discovery Use Case for establishing trust between the issuer and the verifier #48

@samuelmr

Description

@samuelmr

The current Wallet Architectures draft lists the following Trust Discovery Use Cases:

8. Federation Trust Discovery Use Cases

8.1. Establishing Trust with a Credential Verifier Instance

8.2. Wallet Checking the Non-Revocation of its Wallet Provider

8.3. Wallet Discovering Credentials Issuers

8.4. Credential Issuers Establishing Trust in the Wallet Provider

8.5. Credential Issuers Establishing Trust in the Wallet

8.6. Wallet Establishing Trust in the Credential Verifier

One crucial Trust Discovery Use Case is missing: how does the verifier of a digital credential establish trust with the issuer? The verifier should be able to verify that...

  • the key used to sign the digital credential is (or was, at the time of issuance) in the possession of the issuer
  • the issuer is the entity it claims to be
  • the issuer is entitled to issue the credential

OpenID Federation provides a way to verify those points, but the method for discovering the issuer's entity configuration is currently unspecified.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    No status

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions