Skip to main content

ICredentialIssuerLD.createVerifiableCredentialLD() method

This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.

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


createVerifiableCredentialLD(args: ICreateVerifiableCredentialLDArgs, context: IRequiredContext): Promise<VerifiableCredential>;


argsICreateVerifiableCredentialLDArgsArguments necessary to create the Presentation.
contextIRequiredContextThis reserved param is automatically added and handled by the framework, *do not override*



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


Please see Verifiable Credential data model

This API may change without a BREAKING CHANGE notice.