spruceid / ssi

Core library for decentralized identity.
https://spruceid.dev
Apache License 2.0
187 stars 59 forks source link

Verify jwt without key id field #522

Open vdods opened 1 year ago

vdods commented 1 year ago

This change allows JWT-formatted VCs and VPs to be verified even when they don't have a "kid" field specified.

See https://github.com/spruceid/ssi/issues/478 for context.

I've been using this code in a forked version of ssi crate in my codebase for some time now, based on an earlier version of ssi crate. I'm not able to run the cargo tests for ssi-vc crate (see https://github.com/spruceid/ssi/issues/521), but the vc-test-suite tests do pass.

Is there a full battery of tests that I can run, and if so, how?

CLAassistant commented 1 month ago

CLA assistant check
All committers have signed the CLA.

vdods commented 2 weeks ago

Hi there, I sent in a signed CLA Oct 6, 2021. But let me know if you need a new one for whatever reason.

vdods commented 2 weeks ago

I signed a new one, just in case it makes things easier.