@utaba/ucm-mcp-server
Version:
Universal Context Manager MCP Server - AI Productivity Platform
21 lines • 852 B
TypeScript
import https from 'https';
import { ILogger } from '../interfaces/ILogger.js';
export interface HttpsAgentOptions {
caCertPath?: string;
}
/**
* Factory for creating HTTPS agents with custom CA certificate support
* Enables secure connections to self-signed certificate environments
*/
export declare class HttpsAgentFactory {
/**
* Create an HTTPS agent with optional custom CA certificate
*
* @param options - Configuration options for the HTTPS agent
* @param logger - Logger instance for diagnostic messages
* @returns https.Agent configured with custom CA if provided, otherwise undefined
* @throws Error if certificate file cannot be read or is invalid
*/
static createAgent(options: HttpsAgentOptions, logger?: ILogger): https.Agent | undefined;
}
//# sourceMappingURL=HttpsAgentFactory.d.ts.map