Hello!
I’m trying to use NVIDIA SDK Manager on ubuntu inside a corporate environment where HTTPS traffic is intercepted and re-signed by our company’s certificate authority.
When I launch SDK Manager and attempt to log in the browser opens (CA Certificate was added there), login works fine, but sdkmanager immediately says “session expired please log in again”.
The logs say:
error: Failed to get id token from https://login.nvidia.com/…
Error: RequestError: unable to verify the first certificate
I searched the forum and found many people having this problem, still without a solution. Unfortunately i cannot add to those topics as they are closed by now. (See Sdkmanager login problem - #13 by kfawcett for example). I tried the ai generated solutions written in:
SDKMANAGER session expired please log in again - #2 by carolyuu
which all didnt work (commands --ignore-certificate-errors are unknown)
Everything else in the system works, as i added the certificate to the system using:
sudo cp my-company-root-ca.crt /usr/local/share/ca-certificates/
sudo update-ca-certificates
→ So apt, curl and so on is working fine but i cant get the sdkmanager to respect it.
My questions are:
-
Does SDK Manager use its own certificate trust store, separate from the system one?
-
Is there a supported way to configure SDK Manager to use a custom CA certificate file?
-
If not, what is the recommended method for running SDK Manager in a corporate environment with SSL interception?
Any guidance or documentation references would be greatly appreciated.
Thanks!