As explained in this Case_ID:02246795, Spotfire python service does not use system ca-certificates when performing REST requests. According to this Stackoverflow thread this can be fixed by installing pip-system-certs
. However, as mentioned in the case, it does not work when installing the package in the SPK, it must be part of the default installation (alongside numpy and pandas, etc.). Adding it manually to the analyst and node manager installation has been verified to work. However, this is no solution for a company wide roleout.
This would significantly improve security as REST requests can be encrypted and verified.