mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-14 23:52:09 +00:00
Add ca / cert audit logs
This commit is contained in:
@@ -373,7 +373,10 @@ export const certificateAuthorityServiceFactory = ({
|
||||
attributes: [new x509.ChallengePasswordAttribute("password")]
|
||||
});
|
||||
|
||||
return csrObj.toString("pem");
|
||||
return {
|
||||
csr: csrObj.toString("pem"),
|
||||
ca
|
||||
};
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -407,7 +410,8 @@ export const certificateAuthorityServiceFactory = ({
|
||||
return {
|
||||
certificate: caCert,
|
||||
certificateChain: caCertChain,
|
||||
serialNumber
|
||||
serialNumber,
|
||||
ca
|
||||
};
|
||||
};
|
||||
|
||||
@@ -535,7 +539,8 @@ export const certificateAuthorityServiceFactory = ({
|
||||
certificate: intermediateCert.toString("pem"),
|
||||
issuingCaCertificate,
|
||||
certificateChain: `${issuingCaCertificate}\n${caCertChain}`.trim(),
|
||||
serialNumber: intermediateCert.serialNumber
|
||||
serialNumber: intermediateCert.serialNumber,
|
||||
ca
|
||||
};
|
||||
};
|
||||
|
||||
@@ -639,6 +644,8 @@ export const certificateAuthorityServiceFactory = ({
|
||||
tx
|
||||
);
|
||||
});
|
||||
|
||||
return { ca };
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -797,7 +804,8 @@ export const certificateAuthorityServiceFactory = ({
|
||||
certificateChain: `${issuingCaCertificate}\n${caCertChain}`.trim(),
|
||||
issuingCaCertificate,
|
||||
privateKey: skLeaf,
|
||||
serialNumber
|
||||
serialNumber,
|
||||
ca
|
||||
};
|
||||
};
|
||||
|
||||
@@ -841,7 +849,8 @@ export const certificateAuthorityServiceFactory = ({
|
||||
const crlPem = `-----BEGIN X509 CRL-----\n${base64crl.match(/.{1,64}/g)?.join("\n")}\n-----END X509 CRL-----`;
|
||||
|
||||
return {
|
||||
crl: crlPem
|
||||
crl: crlPem,
|
||||
ca
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -59,7 +59,10 @@ export const certificateServiceFactory = ({
|
||||
|
||||
ForbiddenError.from(permission).throwUnlessCan(ProjectPermissionActions.Read, ProjectPermissionSub.Certificates);
|
||||
|
||||
return cert;
|
||||
return {
|
||||
cert,
|
||||
ca
|
||||
};
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -80,7 +83,11 @@ export const certificateServiceFactory = ({
|
||||
ForbiddenError.from(permission).throwUnlessCan(ProjectPermissionActions.Delete, ProjectPermissionSub.Certificates);
|
||||
|
||||
const deletedCert = await certificateDAL.deleteById(cert.id);
|
||||
return deletedCert;
|
||||
|
||||
return {
|
||||
deletedCert,
|
||||
ca
|
||||
};
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -134,7 +141,7 @@ export const certificateServiceFactory = ({
|
||||
kmsService
|
||||
});
|
||||
|
||||
return { revokedAt };
|
||||
return { revokedAt, cert, ca };
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -181,7 +188,9 @@ export const certificateServiceFactory = ({
|
||||
return {
|
||||
certificate: certObj.toString("pem"),
|
||||
certificateChain: `${caCert}\n${caCertChain}`.trim(),
|
||||
serialNumber: certObj.serialNumber
|
||||
serialNumber: certObj.serialNumber,
|
||||
cert,
|
||||
ca
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user