Skip to main content

CreatePrismDID

@hyperledger/identus-sdk v7.0.0


@hyperledger/identus-sdk / overview / CreatePrismDID

Class: CreatePrismDID

Defined in: src/edge-agent/didFunctions/CreatePrismDID.ts:27

Handle the creation of a PrismDID

Calculate and use the latest Prism DID KeyPathIndex. Create the relevant PrivateKeys. Store the PrismDID plus Keys in Pluto

Param

specify the Curve used for the included AuthorizationKey

Extends

Constructors

Constructor

new CreatePrismDID(...args: [CreatePrismDIDArgs]): CreatePrismDID

Defined in: src/utils/tasks.ts:18

Parameters

ParameterTypeDescription
...args[CreatePrismDIDArgs]

Returns

CreatePrismDID

Inherited from

Task.constructor

Methods

log()

log(): unknown

Defined in: src/utils/tasks.ts:26

Returns

unknown

Inherited from

Task.log


run()

run(ctx: AgentContext): Promise<DID>

Defined in: src/edge-agent/didFunctions/CreatePrismDID.ts:28

Parameters

ParameterType
ctxAgentContext

Returns

Promise<DID>

Overrides

Task.run