有没有一种方法可以修改VSCode证书存储以添加证书?

时间:2018-12-15 14:36:59

标签: visual-studio-code ssl-certificate pki

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

1 个答案:

答案 0 :(得分:2)

根据https://code.visualstudio.com/docs/setup/network,解决方案是编辑系统证书存储:

由于Chromium使用操作系统的证书信任基础结构,因此首选方法是将代理的证书添加到操作系统的信任链中。

这意味着您的答案取决于操作系统:

  • Windows:Powershell Import-Certificate或等效的GUI
  • Mac:通过Keychain Access
  • linux下的
  • NSS-尚不清楚使用哪个 NSS数据库。 const roles = member.roles.cache.filter(r => r.id !== message.guild.id).map(r => r).join(" ")用于编辑它们。