UNPKG

@confluentinc/schemaregistry

Version:
14 lines (13 loc) 491 B
import { KmsClient } from "../kms-registry"; export declare class HcVaultClient implements KmsClient { private kmsClient; private keyUri; private keyId; private keyName; private authPromise?; constructor(keyUri: string, namespace?: string, token?: string, roleId?: string, secretId?: string); supported(keyUri: string): boolean; private ensureAuthenticated; encrypt(plaintext: Buffer): Promise<Buffer>; decrypt(ciphertext: Buffer): Promise<Buffer>; }