@n8n-plus/n8n-plus
Version:
n8n Workflow Automation Tool (plus edition)
132 lines (131 loc) • 3.56 kB
TypeScript
import { z } from 'zod';
export declare const PublicJweJwkSchema: z.ZodDiscriminatedUnion<"kty", [z.ZodObject<{
kty: z.ZodLiteral<"RSA">;
kid: z.ZodString;
use: z.ZodLiteral<"enc">;
alg: z.ZodEnum<["RSA-OAEP-256"]>;
n: z.ZodString;
e: z.ZodString;
}, "strict", z.ZodTypeAny, {
kid: string;
use: "enc";
e: string;
n: string;
kty: "RSA";
alg: "RSA-OAEP-256";
}, {
kid: string;
use: "enc";
e: string;
n: string;
kty: "RSA";
alg: "RSA-OAEP-256";
}>, z.ZodObject<{
kty: z.ZodLiteral<"EC">;
kid: z.ZodString;
use: z.ZodLiteral<"enc">;
alg: z.ZodEnum<["ECDH-ES", "ECDH-ES+A128KW", "ECDH-ES+A192KW", "ECDH-ES+A256KW"]>;
crv: z.ZodEnum<["P-256", "P-384", "P-521"]>;
x: z.ZodString;
y: z.ZodString;
}, "strict", z.ZodTypeAny, {
y: string;
kid: string;
use: "enc";
crv: "P-256" | "P-384" | "P-521";
x: string;
kty: "EC";
alg: "ECDH-ES" | "ECDH-ES+A128KW" | "ECDH-ES+A192KW" | "ECDH-ES+A256KW";
}, {
y: string;
kid: string;
use: "enc";
crv: "P-256" | "P-384" | "P-521";
x: string;
kty: "EC";
alg: "ECDH-ES" | "ECDH-ES+A128KW" | "ECDH-ES+A192KW" | "ECDH-ES+A256KW";
}>]>;
export type PublicJweJwk = z.infer<typeof PublicJweJwkSchema>;
export declare const JwksResponseSchema: z.ZodObject<{
keys: z.ZodArray<z.ZodDiscriminatedUnion<"kty", [z.ZodObject<{
kty: z.ZodLiteral<"RSA">;
kid: z.ZodString;
use: z.ZodLiteral<"enc">;
alg: z.ZodEnum<["RSA-OAEP-256"]>;
n: z.ZodString;
e: z.ZodString;
}, "strict", z.ZodTypeAny, {
kid: string;
use: "enc";
e: string;
n: string;
kty: "RSA";
alg: "RSA-OAEP-256";
}, {
kid: string;
use: "enc";
e: string;
n: string;
kty: "RSA";
alg: "RSA-OAEP-256";
}>, z.ZodObject<{
kty: z.ZodLiteral<"EC">;
kid: z.ZodString;
use: z.ZodLiteral<"enc">;
alg: z.ZodEnum<["ECDH-ES", "ECDH-ES+A128KW", "ECDH-ES+A192KW", "ECDH-ES+A256KW"]>;
crv: z.ZodEnum<["P-256", "P-384", "P-521"]>;
x: z.ZodString;
y: z.ZodString;
}, "strict", z.ZodTypeAny, {
y: string;
kid: string;
use: "enc";
crv: "P-256" | "P-384" | "P-521";
x: string;
kty: "EC";
alg: "ECDH-ES" | "ECDH-ES+A128KW" | "ECDH-ES+A192KW" | "ECDH-ES+A256KW";
}, {
y: string;
kid: string;
use: "enc";
crv: "P-256" | "P-384" | "P-521";
x: string;
kty: "EC";
alg: "ECDH-ES" | "ECDH-ES+A128KW" | "ECDH-ES+A192KW" | "ECDH-ES+A256KW";
}>]>, "many">;
}, "strip", z.ZodTypeAny, {
keys: ({
kid: string;
use: "enc";
e: string;
n: string;
kty: "RSA";
alg: "RSA-OAEP-256";
} | {
y: string;
kid: string;
use: "enc";
crv: "P-256" | "P-384" | "P-521";
x: string;
kty: "EC";
alg: "ECDH-ES" | "ECDH-ES+A128KW" | "ECDH-ES+A192KW" | "ECDH-ES+A256KW";
})[];
}, {
keys: ({
kid: string;
use: "enc";
e: string;
n: string;
kty: "RSA";
alg: "RSA-OAEP-256";
} | {
y: string;
kid: string;
use: "enc";
crv: "P-256" | "P-384" | "P-521";
x: string;
kty: "EC";
alg: "ECDH-ES" | "ECDH-ES+A128KW" | "ECDH-ES+A192KW" | "ECDH-ES+A256KW";
})[];
}>;
export type JwksResponse = z.infer<typeof JwksResponseSchema>;