Variable ConfigPkiKeysSchemaConst
ConfigPkiKeysSchema: 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" },
>,
],
> = ...
Discriminated union schema for all key algorithms (discriminant: 'algo')