From 4746e4cf41258e7c1509bc801233d1c10e8ebb3a Mon Sep 17 00:00:00 2001 From: "Hung-Han (Henry) Chen" Date: Fri, 29 Oct 2021 13:58:01 +0300 Subject: [PATCH] Use the + mode Signed-off-by: Hung-Han (Henry) Chen --- src/common/__tests__/system-ca.test.ts | 5 ++++- src/common/system-ca.ts | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) 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}`); });