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

    Interface TlsConnectionPolicyOptions

    Options for building TLS connection policy

    interface TlsConnectionPolicyOptions {
        alpn?: string[] | "http3" | "http2" | "http1";
        certificateTags?: string[];
        cipherSuites?: string[] | "modern";
        clientAuthMode?: "request" | "require" | "verify_if_given";
        clientCaCertFiles?: string[];
        curves?: string[] | "recommended";
        protocolMax?: "1.2" | "1.3";
        protocolMin?: "1.2" | "1.3";
        requiredCertificateTags?: string[];
        sni?: string[];
    }
    Index

    Properties

    alpn?: string[] | "http3" | "http2" | "http1"

    ALPN protocols (or "http3", "http2", "http1")

    certificateTags?: string[]

    Certificate tags to select (any_tag)

    cipherSuites?: string[] | "modern"

    Cipher suites to allow (or "modern" for recommended suites)

    clientAuthMode?: "request" | "require" | "verify_if_given"

    Client authentication mode

    clientCaCertFiles?: string[]

    Client CA certificate files

    curves?: string[] | "recommended"

    Elliptic curves to allow (or "recommended")

    protocolMax?: "1.2" | "1.3"

    Maximum TLS version ("1.2" or "1.3")

    protocolMin?: "1.2" | "1.3"

    Minimum TLS version ("1.2" or "1.3")

    requiredCertificateTags?: string[]

    Certificate tags required (all_tags)

    sni?: string[]

    SNI hostnames to match (e.g., ["example.com", "*.example.com"])