UNPKG

ts-spiffe

Version:
25 lines 986 B
import { AdminClient } from './AdminClient'; import { JwtSvid } from "../svid"; import { IdentityClient } from '../delegated_identity'; import { AdminConfig } from '../config'; import { WorkloadClient } from '../workloadapi'; import { SpiffeJwtPayload } from './SpiffeJwtPayload'; export declare class EntryServer { constructor(adminClient: AdminClient, identityClient: IdentityClient, workloadClient: WorkloadClient, config: AdminConfig); private logger; private adminClient; private identityClient; private workloadClient; private config; registerUser(jwtPayload: SpiffeJwtPayload): Promise<JwtSvid>; private retrieveEntryWithBackoff; private retrieveJwtWithBackoff; private retrieveEntry; private generateEntry; private getSpiffeid; private getSelectors; requestx509Svid(): Promise<void>; requestJwt(spiffeId: string, audience: string[]): Promise<JwtSvid>; private getExpiry; } //# sourceMappingURL=EntryServer.d.ts.map