igcv3 - v1.1.0
    Preparing search index...

    Variable ConfigPkiSchemaConst

    ConfigPkiSchema: ZodObject<
        {
            defaults: ZodObject<
                {
                    countryName: ZodString;
                    stateOrProvinceName: ZodString;
                    localityName: ZodString;
                    organizationName: ZodString;
                    organizationalUnitName: ZodOptional<ZodString>;
                    validityDays: ZodNumber;
                    preset: ZodOptional<ZodString>;
                },
                "strip",
                ZodTypeAny,
                {
                    countryName: string;
                    stateOrProvinceName: string;
                    localityName: string;
                    organizationName: string;
                    organizationalUnitName?: string;
                    validityDays: number;
                    preset?: string;
                },
                {
                    countryName: string;
                    stateOrProvinceName: string;
                    localityName: string;
                    organizationName: string;
                    organizationalUnitName?: string;
                    validityDays: number;
                    preset?: string;
                },
            >;
            keys: ZodDiscriminatedUnion<
                "algo",
                [
                    ZodObject<
                        {
                            algo: ZodLiteral<"rsa">;
                            size: ZodUnion<[ZodLiteral<2048>, ZodLiteral<4096>]>;
                            encoding: ZodUnion<[ZodLiteral<"pem">, ZodLiteral<"der">]>;
                        },
                        "strip",
                        ZodTypeAny,
                        { algo: "rsa"; size: 2048
                        | 4096; encoding: "pem" | "der" },
                        { algo: "rsa"; size: 2048 | 4096; encoding: "pem" | "der" },
                    >,
                    ZodObject<
                        {
                            algo: ZodLiteral<"ecdsa">;
                            curve: ZodUnion<
                                [ZodLiteral<"P-256">, ZodLiteral<"P-384">, ZodLiteral<"P-521">],
                            >;
                            encoding: ZodUnion<[ZodLiteral<"pem">, ZodLiteral<"der">]>;
                        },
                        "strip",
                        ZodTypeAny,
                        {
                            algo: "ecdsa";
                            curve: "P-256"
                            | "P-384"
                            | "P-521";
                            encoding: "pem" | "der";
                        },
                        {
                            algo: "ecdsa";
                            curve: "P-256"
                            | "P-384"
                            | "P-521";
                            encoding: "pem" | "der";
                        },
                    >,
                    ZodObject<
                        {
                            algo: ZodLiteral<"ed25519">;
                            encoding: ZodUnion<[ZodLiteral<"pem">, ZodLiteral<"der">]>;
                        },
                        "strip",
                        ZodTypeAny,
                        { algo: "ed25519"; encoding: "pem"
                        | "der" },
                        { algo: "ed25519"; encoding: "pem" | "der" },
                    >,
                ],
            >;
            csr: ZodObject<
                {
                    signature: ZodUnion<
                        [ZodLiteral<"sha256">, ZodLiteral<"sha384">, ZodLiteral<"sha512">],
                    >;
                    encoding: ZodUnion<[ZodLiteral<"pem">, ZodLiteral<"der">]>;
                },
                "strip",
                ZodTypeAny,
                { signature: "sha256"
                | "sha384"
                | "sha512"; encoding: "pem" | "der" },
                { signature: "sha256" | "sha384" | "sha512"; encoding: "pem" | "der" },
            >;
            interactive: ZodDefault<ZodBoolean>;
            sanitizeName: ZodOptional<ZodBoolean>;
            mergePresets: ZodDefault<ZodBoolean>;
        },
        "strip",
        ZodTypeAny,
        {
            defaults: {
                countryName: string;
                stateOrProvinceName: string;
                localityName: string;
                organizationName: string;
                organizationalUnitName?: string;
                validityDays: number;
                preset?: string;
            };
            keys: | { algo: "rsa"; size: 2048
            | 4096; encoding: "pem" | "der" }
            | {
                algo: "ecdsa";
                curve: "P-256" | "P-384" | "P-521";
                encoding: "pem" | "der";
            }
            | { algo: "ed25519"; encoding: "pem"
            | "der" };
            csr: {
                signature: "sha256" | "sha384" | "sha512";
                encoding: "pem" | "der";
            };
            interactive: boolean;
            sanitizeName?: boolean;
            mergePresets: boolean;
        },
        {
            defaults: {
                countryName: string;
                stateOrProvinceName: string;
                localityName: string;
                organizationName: string;
                organizationalUnitName?: string;
                validityDays: number;
                preset?: string;
            };
            keys: | { algo: "rsa"; size: 2048
            | 4096; encoding: "pem" | "der" }
            | {
                algo: "ecdsa";
                curve: "P-256" | "P-384" | "P-521";
                encoding: "pem" | "der";
            }
            | { algo: "ed25519"; encoding: "pem"
            | "der" };
            csr: {
                signature: "sha256" | "sha384" | "sha512";
                encoding: "pem" | "der";
            };
            interactive?: boolean;
            sanitizeName?: boolean;
            mergePresets?: boolean;
        },
    > = ...

    Complete PKI configuration section schema