2016-04-08 4 views
5

コーポレートファイアウォール/プロキシは、コードがチェーン内の何かを信頼しないため、VSコードが拡張機能をインストールできないようにしています。それは確かにエラーを出すものではありませんが、そうである場合、それは "証明書チェーンの自己署名証明書"です。自己署名入りプロキシ証明書を信頼するためにVisual Studio Codeを入手するにはどうすればよいですか?

これはOpenSSLのエラーのようですが、証明書を信頼する方法を知るためにOpenSSLに精通していませんか?

+0

これはエラーではなく機能です。自己署名証明書は信頼されません。これは、ユーザーが自己署名証明書を受け入れることができる(危険な)選択肢を追加することで、コード内で上書きすることができます。 – adlag

+1

私はプロキシの背後にいます。私は、それが何を提供しているのかを受け入れる以外に選択肢がありません。 – kettch

+4

https://code.visualstudio.com/Docs/supporting/faq#_proxy-server-supportでは、この場合「http.proxyStrictSSL」を設定します:false - これを行いましたか? –

答えて

5

これはひどい答えです(あまり安全ではありません)が、現在のMicrosoftの正式な回答のようです。 settings.jsonファイルにhttp.proxyStrictSSL = falseを使用してください。

これは、企業ネットワーク内の拡張機能をインストールする問題を回避するために動作するはずですが、あなたが家/コーヒーショップで仕事をすることになるだろうと企業のVPNに接続されていない場合、私は、設定を無効にすることをお勧めします。

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

+0

恐ろしい答えかもしれませんが、企業のプロキシがしばしば働く方法のために、それは正解です。 – kettch

+0

http.proxyStrictSSL – Florian

+0

良い点フロリアン、それを修正します!証明書チェーン内の自己署名証明書が – dragon788

関連する問題