@tacoinfra/conseil-kms
Version:
Utilize AWS KMS Keys to work with ConseilJS.
11 lines (10 loc) • 404 B
TypeScript
/// <reference types="node" />
import { Signer, SignerCurve } from 'conseiljs';
export default class KmsSigner implements Signer {
private readonly kmsClient;
constructor(kmsKeyId: string, region: string);
getSignerCurve(): SignerCurve;
signOperation(bytes: Buffer): Promise<Buffer>;
signText(_message: string): Promise<string>;
signTextHash(_message: string): Promise<string>;
}