@confluentinc/schemaregistry
Version:
Node.js client for Confluent Schema Registry
12 lines (11 loc) • 396 B
TypeScript
import { KmsClient } from "../kms-registry";
export declare class HcVaultClient implements KmsClient {
private kmsClient;
private keyUri;
private keyId;
private keyName;
constructor(keyUri: string, namespace?: string, token?: string);
supported(keyUri: string): boolean;
encrypt(plaintext: Buffer): Promise<Buffer>;
decrypt(ciphertext: Buffer): Promise<Buffer>;
}