While attempting to connect the M-Files Desktop client to the cloud-hosted M-Files instance, the following error codes were encountered:
PropertyPageServerReg.cpp, 603/755 - Network problems are preventing M-Files from communicating with the server. (0x800400ED)
Item_Server.cpp, 2458 - Network problems are preventing M-Files from communicating with the server. (0x800400ED)
GrpcSession.cpp, 83 - Network problems are preventing M-Files from communicating with the server. (0x800400ED)
GrpcHandle.cpp, 97 - gRPC connection to the server failed. (0x80040159)
Upon internal investigation, it was determined that SSL/TLS inspection performed by Zscaler is interfering with the secure communication between the M-Files client and the cloud server. Specifically, the gRPC protocol used by M-Files is failing to establish a trusted connection due to certificate validation issues introduced by Zscaler’s SSL inspection.
To remediate this, the ZScaler root certificate must be trusted by the M-Files application.
How can we achieve this ? Any specific certificate store which application is looking for other than system trusted store ?