diff --git a/src/types/presentation.ts b/src/types/presentation.ts index 34bf5d3..a919ccb 100644 --- a/src/types/presentation.ts +++ b/src/types/presentation.ts @@ -2,7 +2,7 @@ import type { Credential, Proof, Issuer } from './credential.js'; export interface VerifiablePresentation { readonly '@context': string[]; - readonly issuer: Issuer; + readonly holder: Issuer; readonly type: string; readonly verifiableCredential: Credential | Credential[]; readonly proof: Proof; diff --git a/test/Verify.presentation.spec.ts b/test/Verify.presentation.spec.ts index 563ee3a..db4e1aa 100644 --- a/test/Verify.presentation.spec.ts +++ b/test/Verify.presentation.spec.ts @@ -131,6 +131,7 @@ describe('Verify.verifyPresentation', () => { const verifiableCredential = [v2WithStatus] const presentation = await getSignedVP({ holder, verifiableCredential }) as VerifiablePresentation const credentialResults = [expectedV2WithStatusResult] + expect(presentation.holder).to.equal(holder) const expectedPresentationResult = getExpectedVerifiedPresentationResult({ credentialResults }) const result = await verifyPresentation({ presentation, knownDIDRegistries }) result.credentialResults?.forEach(credResult => delete credResult.additionalInformation)