Skip to main content

IonDIDProvider class

DIDManager identifier provider for did:ion identifiers

Signature:

export declare class IonDIDProvider extends AbstractIdentifierProvider

Extends: AbstractIdentifierProvider

Constructors

Constructor

Modifiers

Description

(constructor)(options)

Constructs a new instance of the IonDIDProvider class

Methods

Method

Modifiers

Description

addKey({ identifier, key, options }, context)

Adds a key to a DID Document

addService({ identifier, service, options }, context)

Adds a service to a DID Document

createIdentifier({ kms, options, alias }, context)

Creates and returns a new identifier

deleteIdentifier(identifier, context)

Deletes identifier

removeKey({ identifier, kid, options }, context)

Removes a key from a DID Document

removeService({ identifier, id, options }, context)

Removes a service from a DID Document

updateIdentifier(args, context)