Web3KeyManagementSystem class

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.

This is a KMS implementation that uses the addresses of a web3 wallet as key identifiers, and calls the respective wallet for signing operations.

Signature:
export declare class Web3KeyManagementSystem extends AbstractKeyManagementSystem
Extends: [AbstractKeyManagementSystem](/docs/api/key-manager.abstractkeymanagementsystem)

Constructors

ConstructorModifiersDescription
(constructor)(providers)(BETA) Constructs a new instance of the Web3KeyManagementSystem class

Methods

MethodModifiersDescription
createKey({ type })(BETA)
deleteKey(args)(BETA)
importKey(args)(BETA)
listKeys()(BETA)
sharedSecret(args)(BETA)
sign({ keyRef, algorithm, data, })(BETA)