Files
infisical/backend/src/services/certificate-template/certificate-template-schema.ts
2024-09-11 01:57:16 +08:00

20 lines
392 B
TypeScript

import z from "zod";
import { CertificateTemplatesSchema } from "@app/db/schemas";
export const sanitizedCertificateTemplate = CertificateTemplatesSchema.pick({
id: true,
caId: true,
name: true,
commonName: true,
subjectAlternativeName: true,
pkiCollectionId: true,
ttl: true,
keyUsages: true
}).merge(
z.object({
projectId: z.string(),
caName: z.string()
})
);