Variable defaultHttpsSiteBlocksConst

defaultHttpsSiteBlocks: {
    httpsListen: { type: "listen"; values: string[] }[];
    httpUpgradeServer: {
        children: (
            | {
                code?: undefined;
                type: "listen";
                url?: undefined;
                values: string[];
            }
            | { code: 301; type: "return"; url: string; values?: undefined }
        )[];
        type: "server";
    };
    sslParams: (
        | {
            curves?: undefined;
            enabled?: undefined;
            name?: undefined;
            protocols: "TLSv1.3"[];
            time?: undefined;
            type: "ssl_protocols";
            value?: undefined;
            values?: undefined;
        }
        | {
            curves?: undefined;
            enabled: true;
            name?: undefined;
            protocols?: undefined;
            time?: undefined;
            type: "ssl_prefer_server_ciphers";
            value?: undefined;
            values?: undefined;
        }
        | {
            curves: string[];
            enabled?: undefined;
            name?: undefined;
            protocols?: undefined;
            time?: undefined;
            type: "ssl_ecdh_curve";
            value?: undefined;
            values?: undefined;
        }
        | {
            curves?: undefined;
            enabled?: undefined;
            name?: undefined;
            protocols?: undefined;
            time: string;
            type: "ssl_session_timeout";
            value?: undefined;
            values?: undefined;
        }
        | {
            curves?: undefined;
            enabled?: undefined;
            name?: undefined;
            protocols?: undefined;
            time?: undefined;
            type: "ssl_session_cache";
            value?: undefined;
            values: string[];
        }
        | {
            curves?: undefined;
            enabled: false;
            name?: undefined;
            protocols?: undefined;
            time?: undefined;
            type: "ssl_session_tickets";
            value?: undefined;
            values?: undefined;
        }
        | {
            curves?: undefined;
            enabled: true;
            name?: undefined;
            protocols?: undefined;
            time?: undefined;
            type: "ssl_stapling";
            value?: undefined;
            values?: undefined;
        }
        | {
            curves?: undefined;
            enabled: true;
            name?: undefined;
            protocols?: undefined;
            time?: undefined;
            type: "ssl_stapling_verify";
            value?: undefined;
            values?: undefined;
        }
        | {
            curves?: undefined;
            enabled?: undefined;
            name: string;
            protocols?: undefined;
            time?: undefined;
            type: "add_header";
            value: string;
            values?: undefined;
        }
    )[];
} = ...

Static blocks used when creating an HTTPS site.

Type declaration

  • httpsListen: { type: "listen"; values: string[] }[]
  • httpUpgradeServer: {
        children: (
            | {
                code?: undefined;
                type: "listen";
                url?: undefined;
                values: string[];
            }
            | { code: 301; type: "return"; url: string; values?: undefined }
        )[];
        type: "server";
    }
  • sslParams: (
        | {
            curves?: undefined;
            enabled?: undefined;
            name?: undefined;
            protocols: "TLSv1.3"[];
            time?: undefined;
            type: "ssl_protocols";
            value?: undefined;
            values?: undefined;
        }
        | {
            curves?: undefined;
            enabled: true;
            name?: undefined;
            protocols?: undefined;
            time?: undefined;
            type: "ssl_prefer_server_ciphers";
            value?: undefined;
            values?: undefined;
        }
        | {
            curves: string[];
            enabled?: undefined;
            name?: undefined;
            protocols?: undefined;
            time?: undefined;
            type: "ssl_ecdh_curve";
            value?: undefined;
            values?: undefined;
        }
        | {
            curves?: undefined;
            enabled?: undefined;
            name?: undefined;
            protocols?: undefined;
            time: string;
            type: "ssl_session_timeout";
            value?: undefined;
            values?: undefined;
        }
        | {
            curves?: undefined;
            enabled?: undefined;
            name?: undefined;
            protocols?: undefined;
            time?: undefined;
            type: "ssl_session_cache";
            value?: undefined;
            values: string[];
        }
        | {
            curves?: undefined;
            enabled: false;
            name?: undefined;
            protocols?: undefined;
            time?: undefined;
            type: "ssl_session_tickets";
            value?: undefined;
            values?: undefined;
        }
        | {
            curves?: undefined;
            enabled: true;
            name?: undefined;
            protocols?: undefined;
            time?: undefined;
            type: "ssl_stapling";
            value?: undefined;
            values?: undefined;
        }
        | {
            curves?: undefined;
            enabled: true;
            name?: undefined;
            protocols?: undefined;
            time?: undefined;
            type: "ssl_stapling_verify";
            value?: undefined;
            values?: undefined;
        }
        | {
            curves?: undefined;
            enabled?: undefined;
            name: string;
            protocols?: undefined;
            time?: undefined;
            type: "add_header";
            value: string;
            values?: undefined;
        }
    )[]