IFClite TypeScript API
    Preparing search index...

    Interface SecureHttpServerOptions

    interface SecureHttpServerOptions {
        caPath?: string;
        certPath: string;
        ciphers?: string;
        keyPath: string;
        minVersion?: "TLSv1.2" | "TLSv1.3";
        requestListener?: RequestListener<
            typeof IncomingMessage,
            typeof ServerResponse,
        >;
    }
    Index
    caPath?: string

    Optional CA bundle for client certificate verification.

    certPath: string

    Path to the TLS certificate file (PEM).

    ciphers?: string

    Override cipher list. Default modern AES-GCM / ChaCha set.

    keyPath: string

    Path to the TLS private key file (PEM).

    minVersion?: "TLSv1.2" | "TLSv1.3"

    Reject TLS below this version. Default 'TLSv1.2'.

    requestListener?: RequestListener<typeof IncomingMessage, typeof ServerResponse>

    Optional request handler.