Web3KeyManagementSystem class
This API is provided as a beta 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
Constructors
Constructor | Modifiers | Description |
---|---|---|
(constructor)(providers) | (BETA) Constructs a new instance of the Web3KeyManagementSystem class |
Methods
Method | Modifiers | Description |
---|---|---|
createKey({ type }) | (BETA) | |
deleteKey(args) | (BETA) | |
importKey(args) | (BETA) | |
listKeys() | (BETA) | |
sharedSecret(args) | (BETA) | |
sign({ keyRef, algorithm, data, }) | (BETA) |