diff --git a/packages/sd-jwt-vc/src/sd-jwt-vc-instance.ts b/packages/sd-jwt-vc/src/sd-jwt-vc-instance.ts index 2f9703f1..29bafde6 100644 --- a/packages/sd-jwt-vc/src/sd-jwt-vc-instance.ts +++ b/packages/sd-jwt-vc/src/sd-jwt-vc-instance.ts @@ -104,7 +104,11 @@ export class SDJwtVcInstance extends SDJwtInstance { const result = await super .verify(encodedSDJwt, requiredClaimKeys, requireKeyBindings) .then((res) => { - return { payload: res.payload as SdJwtVcPayload, header: res.header }; + return { + payload: res.payload as SdJwtVcPayload, + header: res.header, + kb: res.kb, + }; }); if (result.payload.status) { diff --git a/packages/sd-jwt-vc/test/app-e2e.spec.ts b/packages/sd-jwt-vc/test/app-e2e.spec.ts index 16c6f0ca..51c62683 100644 --- a/packages/sd-jwt-vc/test/app-e2e.spec.ts +++ b/packages/sd-jwt-vc/test/app-e2e.spec.ts @@ -260,6 +260,7 @@ async function JSONtest(filename: string) { expect(verified).toBeDefined(); expect(verified).toStrictEqual({ header: { alg: 'EdDSA', typ: 'vc+sd-jwt' }, + kb: undefined, payload, }); }