Skip to main content

CredentialPlugin.createVerifiablePresentation() method

Creates a Verifiable Presentation. The payload, signer and format are chosen based on the args parameter.

Signature:

createVerifiablePresentation(args: ICreateVerifiablePresentationArgs, context: IssuerAgentContext): Promise<VerifiablePresentation>;

Parameters

Parameter

Type

Description

args

ICreateVerifiablePresentationArgs

Arguments necessary to create the Presentation.

context

IssuerAgentContext

This reserved param is automatically added and handled by the framework, *do not override*

**Returns:**

Promise<VerifiablePresentation>

  • a promise that resolves to the VerifiablePresentation that was requested or rejects with an error if there was a problem with the input or while getting the key to sign

Remarks

Please see Verifiable Presentation data model