diff --git a/src/common/__tests__/system-ca.test.ts b/src/common/__tests__/system-ca.test.ts index 8d0c3bff33..5fb8669978 100644 --- a/src/common/__tests__/system-ca.test.ts +++ b/src/common/__tests__/system-ca.test.ts @@ -70,7 +70,10 @@ describe("inject CA for Windows", () => { (deps["win-ca"] && os.platform().includes("win32") ? it: it.skip)("should inject the same ca as winca.inject('+')", async () => { const winCAs = await getWinRootCA(); - injectCAs(winCAs); + // @ts-ignore + const wincaAPI = await import("win-ca/api"); + + wincaAPI.inject("+", winCAs); const injected = https.globalAgent.options.ca; const winca = await import("win-ca"); diff --git a/src/common/system-ca.ts b/src/common/system-ca.ts index 3cc976867f..300d8f0547 100644 --- a/src/common/system-ca.ts +++ b/src/common/system-ca.ts @@ -86,7 +86,7 @@ if (isMac) { if (isWindows) { getWinRootCA().then((winRootCAs) => { - injectCAs(winRootCAs); + winca.inject("+", winRootCAs); }).catch((error) => { console.error(`[WIN-CA]: Error injecting root CAs from Windows. ${error?.message}`); });