mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-11 14:28:56 +00:00
Update db schema, load cert from cert body instead
This commit is contained in:
@@ -12,6 +12,7 @@ export const PkiAcmeChallengesSchema = z.object({
|
||||
authId: z.string().uuid(),
|
||||
type: z.string(),
|
||||
status: z.string(),
|
||||
error: z.string().nullable().optional(),
|
||||
validatedAt: z.date().nullable().optional(),
|
||||
createdAt: z.date(),
|
||||
updatedAt: z.date()
|
||||
|
||||
@@ -10,17 +10,15 @@ import { TImmutableDBKeys } from "./models";
|
||||
export const PkiAcmeOrdersSchema = z.object({
|
||||
id: z.string().uuid(),
|
||||
accountId: z.string().uuid(),
|
||||
certificateId: z.string().uuid().nullable().optional(),
|
||||
notBefore: z.date().nullable().optional(),
|
||||
notAfter: z.date().nullable().optional(),
|
||||
expiresAt: z.date(),
|
||||
csr: z.string().nullable().optional(),
|
||||
error: z.string().nullable().optional(),
|
||||
status: z.string(),
|
||||
createdAt: z.date(),
|
||||
updatedAt: z.date(),
|
||||
csr: z.string().nullable().optional(),
|
||||
certificate: z.string().nullable().optional(),
|
||||
certificateChain: z.string().nullable().optional(),
|
||||
error: z.string().nullable().optional(),
|
||||
certificateId: z.string().uuid().nullable().optional()
|
||||
updatedAt: z.date()
|
||||
});
|
||||
|
||||
export type TPkiAcmeOrders = z.infer<typeof PkiAcmeOrdersSchema>;
|
||||
|
||||
@@ -599,8 +599,7 @@ export const pkiAcmeServiceFactory = ({
|
||||
// TODO: this should be the same transaction?
|
||||
let errorToReturn: Error | undefined;
|
||||
try {
|
||||
const { certificate, certificateChain, certificateId } =
|
||||
await certificateV3Service.signCertificateFromProfile({
|
||||
const { certificateId } = await certificateV3Service.signCertificateFromProfile({
|
||||
actor: ActorType.ACME_ACCOUNT,
|
||||
actorId: accountId,
|
||||
actorAuthMethod: null,
|
||||
@@ -621,10 +620,6 @@ export const pkiAcmeServiceFactory = ({
|
||||
{
|
||||
status: AcmeOrderStatus.Valid,
|
||||
csr,
|
||||
// TODO: we actually don't need to store the certificate and certificate chain here
|
||||
// It appears that the certificate and certificate chain are stored in the certificate_body table already
|
||||
certificateChain,
|
||||
certificate,
|
||||
certificateId
|
||||
},
|
||||
tx
|
||||
|
||||
Reference in New Issue
Block a user