openssl - 如何让 Visual Studio Code 信任我们的自签名代理证书?

标签 openssl visual-studio-code

我们的企业防火墙/代理阻止 VS Code 安装扩展,因为 Code 不信任链中的某些东西。它不能可靠地给出错误,但是当它出现时,就是这样:“证书链中的自签名证书”。

这似乎是 OpenSSL 错误,但我对 OpenSSL 不够熟悉,不知道如何信任证书?

最佳答案

这是一个糟糕的答案(不是很安全),但似乎是当前的 Microsoft 官方答案。使用 "http.proxyStrictSSL": false在您的 settings.json 文件中。

这应该可以解决在公司网络内安装扩展程序的问题,但如果您要在家/咖啡店工作并且未连接到公司 VPN,我建议禁用该设置。

https://github.com/Microsoft/vscode/issues/3492

关于openssl - 如何让 Visual Studio Code 信任我们的自签名代理证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36506539/

相关文章:

Firefox 表示证书不受信任,即使证书链良好

linux - 有没有一种方法可以将 stdin/stdout fd 转换为一个 fd?

php - 将中间证书添加到 openssl_pkcs7_sign

typescript - 如何在 VS Code 中启用最新的 TypeScript 语言服务?

java - 在 Java 中使用 Visual Studio Code 的 Azure Functions 项目

ruby - 如何使用 RVM "recompile Ruby with OpenSSL support"?

javascript - Visual Studio Code 无法识别 EJS

typescript - TSLint 在 VS Code 中不工作

visual-studio-code - 更漂亮/VSCode Eslint 奇怪的格式/语法破坏错误

c++ - 打印 x509 证书 C++