From ce04bbf7d7ae18f5d18504fe5026e7b1edd9365a Mon Sep 17 00:00:00 2001 From: Matthew Lopez <73856503+MatthewL246@users.noreply.github.com> Date: Tue, 4 Jun 2024 16:22:21 -0400 Subject: [PATCH] chore: spread out file writes and logging Co-authored-by: Jonathan Barrow --- patch.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/patch.js b/patch.js index 895b8f6..dd9b700 100644 --- a/patch.js +++ b/patch.js @@ -257,14 +257,19 @@ function forgeCertificateChain(options) { // TODO - Write public keys? fs.writeFileSync(`${options.output_folder_path}/forged-ca.pem`, pki.certificateToPem(forgedCA), 'utf8'); console.log(colors.green(`Wrote forged CA to ${options.output_folder_path}/forged-ca.pem`)); + fs.writeFileSync(`${options.output_folder_path}/forged-ca-private-key.pem`, pki.privateKeyToPem(caPrivateKey), 'utf8'); console.log(colors.green(`Wrote forged CA private key to ${options.output_folder_path}/forged-ca-private-key.pem`)); + fs.writeFileSync(`${options.output_folder_path}/ssl-cert.pem`, pki.certificateToPem(siteCertificate), 'utf8'); console.log(colors.green(`Wrote SSL certificate to ${options.output_folder_path}/ssl-cert.pem`)); + fs.writeFileSync(`${options.output_folder_path}/ssl-cert-private-key.pem`, pki.privateKeyToPem(sitePrivateKey), 'utf8'); console.log(colors.green(`Wrote SSL certificate private key to ${options.output_folder_path}/ssl-cert-private-key.pem`)); + fs.writeFileSync(`${options.output_folder_path}/csr.csr`, pki.certificationRequestToPem(csr), 'utf8'); // TODO - Better name console.log(colors.green(`Wrote CSR to ${options.output_folder_path}/csr.csr`)); + fs.writeFileSync(`${options.output_folder_path}/cert-chain.pem`, chain, 'utf8'); console.log(colors.green(`Wrote certificate chain to ${options.output_folder_path}/cert-chain.pem`)); }