visual-studio-code - 有没有办法修改VSCode证书库来添加证书?

标签 visual-studio-code ssl-certificate pki

目前,使用 VSCode 绕过需要公司 CA 证书的公司防火墙的唯一方法是在配置中设置“http.proxyStrictSSL = false”。这对我来说是不可行的。我知道 VSCode 使用 Chromium 网络堆栈,所以在构建 VSCode 时有一种方法可以修改证书存储区(例如: Getting Chrome to accept self-signed localhost certificate )?

最佳答案

根据 https://code.visualstudio.com/docs/setup/network ,解决办法是编辑系统证书库:

Since Chromium uses the OS's certificate trust infrastructure, the preferred option is to add your proxy's certificate to your OS's trust chain.


这意味着您的答案取决于操作系统:
  • Windows:Powershell Import-Certificate 或等效的 GUI
  • Mac:通过 Keychain Access
  • linux 下的 NSS - 不清楚它使用哪个 NSS 数据库。 certutil用于编辑它们。
  • 关于visual-studio-code - 有没有办法修改VSCode证书库来添加证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53794200/

    相关文章:

    php - 具有自签名证书的私有(private)服务器之间的 cURL PHP Proper SSL

    java - 如何在 Java 中创建 PKI

    javascript - 将 prettier 作为 NPM 包安装和在 VS Code 中安装 prettier 扩展有什么区别

    visual-studio-code - 如何从扩展刷新 VS Code 资源管理器?

    android - Android 中的 2 路 SSL : client authentication not working

    PHP RSA key 创建

    macos - VS Code 不会保存更改 - Mac

    android - 如何在VSC中运行和调试React Native Android应用程序?

    ssl - 使用 SSL 证书查看站点时出现问题