You need to sign in or sign up before continuing.
Improve the SSL Certificates troubleshooting documentation
Problem to solve
A lot of people had a problem with an expired certificate (Let's encrypt) and solved it by disabling VS Code support for system certificates. However, the suggestion to disable this setting is hidden in our issue tracker. And by default, we suggest enabling the system certificate support.
Also, most of the certificate settings are unsupported and not working. For example, from what the user report, the gitlab.ignoreCertificateErrors
is not disabling the certificate verification.
Proposal
We should:
- suggest disabling system certificates in the Troubleshooting docs
- remove/fix the
gitlab.ignoreCertificateErrors
setting which now only confuses users - check the network exception and if it matches the word certificate, show a different error popup pointing users to the troubleshooting
Further details
Links / references
Edited by Steve Cawood