arduino / arduino-ide

Arduino IDE 2.x
https://www.arduino.cc/en/software
GNU Affero General Public License v3.0
2.22k stars 379 forks source link

Allow setting root CA certificate for proxy #1861

Open flybd5 opened 1 year ago

flybd5 commented 1 year ago

Describe the request

Provide a way to add root certificates for authentication purposes.

If this is already possible, provide documentation of the procedure.

Describe the current behavior

There are some proxies (particularly in corporate networks) where the proxy hijacks the endpoint's SSL certificate and injects its own, which requires the IDE to be aware of the company's root CA certificate.

In 1.8 that can be done with keytool, but in 2.x there is no way to do this that I can see.

Arduino IDE version

2.0.3

Operating system

Windows

Operating system version

10

Additional context

Related

Issue checklist

ozantoteles commented 7 months ago

The issue persists on newer versions (2.2.1) and on Linux and Appimage too. It would be great to provide a way to "ignore SSL" option at least.