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