UNPKG

ts-spiffe

Version:
21 lines 1.01 kB
import { AdminClient } from "./AdminClient"; import { BatchCreateEntryRequest, BatchCreateEntryResponse, BatchUpdateEntryRequest, BatchUpdateEntryResponse, GetEntryRequest } from "../proto/private/spire/api/server/entry"; import { Entry } from "../proto/private/spire/api/types/entry"; import { AdminConfig } from "../config"; import { X509Svid } from "../svid"; export declare class AdminSpireClient implements AdminClient { private x509; private config; private logger; constructor(config: AdminConfig); batchCreateEntry(request: BatchCreateEntryRequest): Promise<BatchCreateEntryResponse | undefined>; batchUpdateEntry(request: BatchUpdateEntryRequest): Promise<BatchUpdateEntryResponse | undefined>; getEntry(request: GetEntryRequest): Promise<Entry | undefined>; setX509(x509Svid: X509Svid): void; private getGrpcClient; private getCredentials; private getPEM; private derToPem; private getCertificate; } //# sourceMappingURL=AdminSpireClient.d.ts.map