Try set pure javascript for node-forge

This commit is contained in:
Sander Declerck 2025-11-28 15:32:52 +01:00
parent 8ab4d2955a
commit 20420f865e
No known key found for this signature in database
3 changed files with 16 additions and 7 deletions

View file

@ -5,7 +5,7 @@ import path from "node:path";
import certifi from "certifi";
import tls from "node:tls";
import { X509Certificate } from "node:crypto";
// import { getCaCertPath } from "./certUtils.js";
import { getCaCertPath } from "./certUtils.js";
/**
* Check if a PEM string contains only parsable cert blocks.
@ -58,10 +58,10 @@ export function getCombinedCaBundlePath() {
const parts = [];
// 1) Safe Chain CA (for MITM'd registries)
// const safeChainPath = getCaCertPath();
const safeChainPath = getCaCertPath();
try {
// const safeChainPem = fs.readFileSync(safeChainPath, "utf8");
// if (isParsable(safeChainPem)) parts.push(safeChainPem.trim());
const safeChainPem = fs.readFileSync(safeChainPath, "utf8");
if (isParsable(safeChainPem)) parts.push(safeChainPem.trim());
} catch {
// Ignore if Safe Chain CA is not available
}