UNPKG

@amadeus-it-group/kassette

Version:

Development server, used mainly for testing, which proxies requests and is able to easily manage local mocks.

17 lines (16 loc) 486 B
import { Socket } from 'net'; import { ServerHttp2Stream } from 'http2'; export declare class TLSManager { private _config; private _caObject; private _caPem; private _contexts; constructor(_config: { root: string; tlsCAKeyPath: string | null; tlsKeySize: number; }); init(): Promise<void>; private _getSecureContext; process(socket: Socket | ServerHttp2Stream, ALPNProtocols: string[], hostname?: string): Promise<Socket>; }