Request ID: 57396b54-92e5-42f3-8a3d-2554be13a75f [internal] unable to get local issuer certificate RetriableError: [internal] unable to get local issuer certificate at uAS (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/res

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Request ID: 57396b54-92e5-42f3-8a3d-2554be13a75f
[internal] unable to get local issuer certificate
RetriableError: [internal] unable to get local issuer certificate
at uAS (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12056:27795)
at EMc (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12056:26530)
at Fny (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12057:11929)
at Object.classify (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12057:16434)
at hAS (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12057:5824)
at async Oqm.runWithSharedTurnRunner (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12057:15786)
at async iH.runAgentLoop (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:24486:3041)
at async Lkh.streamFromAgentBackend (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:24505:13862)
at async Lkh.getAgentStreamResponse (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:24505:22888)
at async IRe.submitChatMaybeAbortCurrent (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12142:2399)

Steps to Reproduce

Request ID: 57396b54-92e5-42f3-8a3d-2554be13a75f
[internal] unable to get local issuer certificate
RetriableError: [internal] unable to get local issuer certificate
at uAS (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12056:27795)
at EMc (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12056:26530)
at Fny (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12057:11929)
at Object.classify (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12057:16434)
at hAS (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12057:5824)
at async Oqm.runWithSharedTurnRunner (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12057:15786)
at async iH.runAgentLoop (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:24486:3041)
at async Lkh.streamFromAgentBackend (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:24505:13862)
at async Lkh.getAgentStreamResponse (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:24505:22888)
at async IRe.submitChatMaybeAbortCurrent (vscode-file://vscode-app/c:/Users/raunglitga/AppData/Local/Programs/cursor/resources/app/out/vs/workbench/workbench.desktop.main.js:12142:2399)

Operating System

Windows 10/11

Version Information

IDE V 3.10.7

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey, this is a classic case of corporate SSL/TLS inspection. A proxy or antivirus in your network is re-signing HTTPS with its own root certificate that Cursor doesn’t trust, so the TLS handshake fails before the request even reaches us. That’s why HTTP/1.1 doesn’t help here. It’s not a transport issue, it’s certificate trust.

The same case was fixed recently like this:

  • Open VS Code Settings (not Cursor Settings), find http.experimental.systemCertificatesV2, and enable it.
  • Keep http.systemCertificates enabled.
  • Fully restart Cursor. Don’t use Reload Window, fully close it and open it again.

If that doesn’t help:

  • Make sure the corporate root CA is installed in Windows under Trusted Root Certification Authorities, not only in the personal store. You can check via certmgr.msc.
  • Or ask IT to bypass SSL inspection for *.cursor.sh, *.cursor.com, and api2.cursor.sh.
  • If you’re at home, check whether your antivirus is scanning HTTPS traffic, like Kaspersky, ESET, BitDefender, Avast.

Let me know if enabling systemCertificatesV2 helped.