UNPKG

@horizonx/ic-identity-kms-js

Version:

SignIdentity implementation with AWS KMS for Internet Computer.

12 lines 544 B
import { KMSClient } from '@aws-sdk/client-kms'; import { PublicKey, Signature, SignIdentity } from '@dfinity/agent'; export declare class KmsIdentity extends SignIdentity { private readonly kmsClient; private readonly kmsKeyId; private readonly publicKey; constructor(kmsClient: KMSClient, kmsKeyId: string, publicKey: PublicKey); static from(kmsClient: KMSClient, kmsKeyId: string): Promise<KmsIdentity>; getPublicKey(): PublicKey; sign(blob: ArrayBuffer): Promise<Signature>; } //# sourceMappingURL=index.d.ts.map