win-ca @VS Code
Make Trusted Root Certificates @Windows available to VS Code extensions
This is tiny VS Code Extension. It's only purpose is to run win-ca package, so all Trusted Root Certificates becomes available to other VSCode extensions.
This extensions may appear usable when all three conditions are met:
In other words, you can connect to (most likely) intranet site with Internet Explorer or Chrome, but VS Code fails to connect to it.
In this case you can install this extension.
It fetches list of Windows'
Trusted Root Certification Authorities
and make those certificates available
to other VS Code extensions via
In some cases this helps.
Install from here or open VS Code,
Since v3.0.0 this extension has got some parameters, available at File / Preferences / Settings / Extensions / win-ca:
The last method can help with the fact,
Windows lazily populates root certificate store.
If you connect to popular site,
its root certificate may be missing
from Windows' Root store.
If using Internet Explorer or Chrome,
Windows will silently add
the certifacate to store,
but not for VS Code extension.
The simplest remedy is to connect to that site
once with MSIE / Chrome.
The second option is to use
that if you change the parameters,
VS Code must be restarted,
since old values are cached too deeply
in the guts of