@accelerated-software-development/caddy-api-client - v0.2.2
    Preparing search index...

    Interface TlsConnectionPolicy

    TLS connection policy configuration

    interface TlsConnectionPolicy {
        alpn?: string[];
        certificate_selection?: {
            all_tags?: string[];
            any_tag?: string[];
            serial_number?: string;
            subject_organization?: string;
        };
        cipher_suites?: string[];
        client_authentication?: {
            mode?: "request"
            | "require"
            | "verify_if_given";
            trusted_ca_certs?: string[];
            trusted_ca_certs_pem_files?: string[];
        };
        curves?: string[];
        match?: { sni?: string[] };
        protocol_max?: string;
        protocol_min?: string;
    }
    Index

    Properties

    alpn?: string[]

    ALPN protocols (e.g., ["h3", "h2", "http/1.1"])

    certificate_selection?: {
        all_tags?: string[];
        any_tag?: string[];
        serial_number?: string;
        subject_organization?: string;
    }

    Certificate selection criteria

    cipher_suites?: string[]

    Cipher suites to allow

    client_authentication?: {
        mode?: "request" | "require" | "verify_if_given";
        trusted_ca_certs?: string[];
        trusted_ca_certs_pem_files?: string[];
    }

    Client authentication settings

    curves?: string[]

    Elliptic curves to allow

    match?: { sni?: string[] }

    SNI hostnames to match

    protocol_max?: string

    Maximum TLS protocol version (e.g., "1.2", "1.3")

    protocol_min?: string

    Minimum TLS protocol version (e.g., "1.2", "1.3")