Trying AI in Toad

I have been using Copilot in VS Code for a while, and now I’m trying to test AI in Toad. Since I only have a perpetual license, I can test it for the next few weeks to decide whether I like AI with Toad or not.

When I connect Toad to my account, I get the error: “self-signed certificate in certificate chain.” In VS Code, there are options to fix this. This error is a known issue in VS Code caused by corporate firewalls, which I cannot bypass.

Previously in VS Code, I used the extension win-ca (Visual Studio Marketplace) to resolve this issue. Now, the Copilot extension includes the same setting, so I no longer need that extension. I’m sharing this just to give you some context.

Here’s the error log for reference:

2025-11-18 13:51:49.754 [error] [ghostText] Error on ghost text request: FetchError: The pending stream has been canceled (caused by: self-signed certificate in certificate chain)
at fetch (C:\snapshot\copilot-client\node_modules@adobe\helix-fetch\src\fetch\index.js:99:11)
at processTicksAndRejections (node:internal/process/task_queues:105:5)
at cachingFetch (C:\snapshot\copilot-client\node_modules@adobe\helix-fetch\src\fetch\index.js:288:16)
at zU.fetch (C:\snapshot\copilot-client\lib\src\network\helix.ts:160:22)
at dH.fetchWithParameters (C:\snapshot\copilot-client\lib\src\openai\fetch.ts:761:26)
at dH.fetchAndStreamCompletions (C:\snapshot\copilot-client\lib\src\openai\fetch.ts:588:26)
at genericGetCompletionsFromNetwork (C:\snapshot\copilot-client\lib\src\ghostText\ghostText.ts:171:21) {
type: 'system',
_name: 'FetchError',
code: 'ERR_HTTP2_STREAM_CANCEL',
errno: undefined,
erroredSysCall: undefined
}

I will log this to setup a test box that is restrictive and investigate a simpler means to get Toad to work, but in the meantime we’ve had a few users able to resolve this.

There is an article on troubleshooting certificate issues from GitHub, but try the following first.

Two of our users resolved this by setting the NODE_EXTRA_CA_CERTS environment variable to point to their enterprise CA bundle. Locate your CA bundle file, close Toad, and configure the environment variable as follows and try Toad again.

NODE_EXTRA_CA_CERTS=C:\Users\(enterprise id)\ca-bundle.crt

One of the users had this to say in addition…

Earlier the file ca-bundle.crt did not have all the required certs, the newer version had the missing ones.

So be sure you have the latest certs from your org.

Please let me know how it goes.

Michael