IKeyProvider interface
KeyProvider is responsible for signing and creation of the keys
IKeyProvider
Signature:
export interface IKeyProvider 
Properties
| Property | Modifiers | Type | Description | 
|---|---|---|---|
| keyType | KmsKeyType | property to store key type {KmsKeyType} | 
Methods
| Method | Description | 
|---|---|
| newPrivateKeyFromSeed(seed) | creates new key pair from given seed | 
| publicKey(keyID) | gets public key by key id | 
| sign(keyId, data, opts) | sign data with kms key |