igcv3 - v1.1.0
    Preparing search index...

    Single item in a batch manifest file. Defines one CSR to generate with its configuration.

    interface ManifestItem {
        cn: string;
        preset?: string;
        output?: { dir?: string; filename?: string; csr?: string; key?: string };
        countryName?: string;
        stateOrProvinceName?: string;
        localityName?: string;
        organizationName?: string;
        organizationalUnitName?: string | string[];
        emailAddress?: string;
        validityDays?: number;
        subjectAltName?: string[];
        key?:
            | { algo: "rsa"; size: 2048
            | 4096 }
            | { algo: "ecdsa"; curve: "P-256" | "P-384" | "P-521" }
            | { algo: "ed25519" };
        vars?: Record<string, string>;
    }
    Index

    Properties

    cn: string

    Common Name (required)

    preset?: string

    Preset to use for this item

    output?: { dir?: string; filename?: string; csr?: string; key?: string }

    Output path configuration

    Type Declaration

    • Optionaldir?: string

      Output directory

    • Optionalfilename?: string

      Base filename (without extension)

    • Optionalcsr?: string

      CSR filename override

    • Optionalkey?: string

      Key filename override

    countryName?: string

    Two-letter country code override

    stateOrProvinceName?: string

    State/province override

    localityName?: string

    City/locality override

    organizationName?: string

    Organization override

    organizationalUnitName?: string | string[]

    Organizational unit(s) override

    emailAddress?: string

    Email address for subject

    validityDays?: number

    Validity period override

    subjectAltName?: string[]

    Subject Alternative Names

    key?:
        | { algo: "rsa"; size: 2048
        | 4096 }
        | { algo: "ecdsa"; curve: "P-256" | "P-384" | "P-521" }
        | { algo: "ed25519" }

    Key algorithm override

    vars?: Record<string, string>

    Template variable values