Using an intermediate cert

Environment

  • Platform: Windows
  • Platform version: 10
  • App Version: 5.5.3

Issue

I am behind a corporate proxy but it’s not a proxy I need to log into (i.e. no need to configure), however all of our traffic is MITM’d by zscaler which replaces the certificate and subsequently breaks a lot of SSL requests. I encountered the problem immediately when I first installed and I could not login. I used the guide which told me to disable the cert validation which allowed me to login.

It seems that most things are working, however when I try to install a plugin, I get that error again that I am so familiar with UNABLE_TO_GET_ISSUER_CERT_LOCALLY. It looks like it’s using a package manager to install this stuff and usually the way we can fix this is to point the platform at our internal cert (e.g. for example REQUESTS_CA_BUNDLE=${path to our cert} which is set on this system btw)

Is there a way I can do this for plugins?

I guess you can use the ipm command instead of the app UI.
Here is the guide:

You can configure ipm to ignore the cert:

Hope that works.

That worked. And for what it’s worth, it seems that after disabling the validation in ipm, installing plugins from the UI started working too.

Thanks Tak