Solución:
Esta es una respuesta terrible (no muy segura), pero parece ser la respuesta oficial actual de Microsoft. Usar "http.proxyStrictSSL": false
en su archivo settings.json.
Esto debería funcionar para solucionar el problema de la instalación de extensiones dentro de una red corporativa, pero recomendaría deshabilitar la configuración si va a trabajar desde su casa / cafetería y no está conectado a la VPN corporativa.
https://github.com/Microsoft/vscode/issues/3492
Tenía el mismo problema, no al instalar una extensión, sino cuando una determinada extensión intentaba descargar datos. Añadiendo "http.proxyStrictSSL": false
a mi archivo de configuración no funcionó. Deshabilitar SSL también es una muy mala idea.
La resolución fue instalar el complemento win-ca de Visual Studio Code que hace que los certificados de Windows confiables estén disponibles para las extensiones.
De hecho, existe una forma mejor:
Dado que VS Code se basa en Chromium, la “configuración del proxy debe seleccionarse automáticamente” de Google Chrome / Chromium. Entonces, si agrega su certificado autofirmado en Chrome / Chromium, vaya a:
chrome://settings/privacy
- Administrar certificados
- Autoridades / Importación
- Seleccione e importe su certificado (archivo pem)
- Reiniciar VS Code
Pude descargar extensiones de VS Code a pesar de estar detrás de un proxy corporativo.
Observación: Ubuntu 18.04 y VS Code solo funcionan con Chrome y no con Chromium.