8000 [OID4VP] Verification keys with `.well-known/did.json` · keycloak keycloak · Discussion #48853 · GitHub
[go: up one dir, main page]

Skip to content
Discussion options

You must be logged in to vote

I don’t think .well-known/did.json is the right discovery mechanism here. That endpoint exists for did:web, but OID4VCI/OID4VP do not define a generic DID document endpoint for credential issuer key discovery.

For SD-JWT VC, the issuer signature should be verified either via SD-JWT VC issuer metadata, i.e. .well-known/jwt-vc-issuer with jwks/jwks_uri, or via the cert in the x5c-header (which then must be checked against a pre-configured cert / trust list).
In HAIP, the x5c-method is mandatory.

The KB-JWT's signature is not checked with issuer keys at all but against the public key that is embedded in the credential itself in the cnf-claim.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@sberyozkin
Comment options

Answer selected by sberyozkin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
0