Skip to main content

IonDIDProvider class

DIDManager identifier provider for did:ion identifiers

Signature:

export declare class IonDIDProvider extends AbstractIdentifierProvider

Extends: AbstractIdentifierProvider

Constructors

ConstructorModifiersDescription
(constructor)(options)Constructs a new instance of the IonDIDProvider class

Methods

MethodModifiersDescription
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)