UNPKG

@confluentinc/schemaregistry

Version:
12 lines (11 loc) 487 B
import { KmsClient } from "../kms-registry"; import { AwsCredentialIdentity, AwsCredentialIdentityProvider } from "@smithy/types"; export declare class AwsKmsClient implements KmsClient { private kmsClient; private keyUri; private keyId; constructor(keyUri: string, creds?: AwsCredentialIdentity | AwsCredentialIdentityProvider); supported(keyUri: string): boolean; encrypt(plaintext: Buffer): Promise<Buffer>; decrypt(ciphertext: Buffer): Promise<Buffer>; }