In Quebec, ServiceNow is more restrictive about how the MID Server deals with certificates. This means that if the connection to the Engine is done through an MID Server, with a non-trusted certificate, the MID Server will not allow the communication, throwing the following error into the logs:

NexthinkCMDBPopulator::DataRetrieval:_processResponse : The request failed: Request not sent to uri= [URI]: org.apache.commons.httpclient.HttpException: Session contains no certificates - Untrusted

To solve this problem, it is advisable is to Import a self-signed certificate to MID Server JRE cacerts. Further information about this procedure can be found in the following link:

If you need more contextual details regarding this issue, please, refer to the official ServiceNow documentation: