CredentialPlugin.createVerifiableCredential() method
Creates a Verifiable Credential. The payload, signer, and format are chosen based on the args parameter.
Signature:
createVerifiableCredential(args: ICreateVerifiableCredentialArgs, context: IssuerAgentContext): Promise<VerifiableCredential>;
Parameters
|
Parameter |
Type |
Description |
|---|---|---|
|
args |
Arguments necessary to create the Presentation. | |
|
context |
This reserved param is automatically added and handled by the framework, *do not override* |
Promise<VerifiableCredential>
- 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
Remarks
Please see Verifiable Credential data model