@confluentinc/schemaregistry
Version:
Node.js client for Confluent Schema Registry
11 lines (10 loc) • 350 B
TypeScript
import { KmsClient } from "../kms-registry";
export declare class LocalKmsClient implements KmsClient {
private secret;
private cryptor;
constructor(secret: string);
getKey(): Promise<Buffer>;
supported(keyUri: string): boolean;
encrypt(plaintext: Buffer): Promise<Buffer>;
decrypt(ciphertext: Buffer): Promise<Buffer>;
}