I want to suscribe/publish over MQTT using Google Cloud's IOT Core using a SIM modem. I have succesfully tried suscribing and publishing to a private broker with a set of functions of this SIM modem. Now I want to use Google Cloud as my broker.
Since communication must be done using SSL protocol, I have some questions:
1. Google provides the following information
What is the diference between the primary and backup certificate?
2. Modem needs the following parameters to set SSL before starting connection:
Is "ca.crt" file the primary/backup certificate provided by Google?
What is "myclient.crt"? Is it any key/file created from "ca.crt"?
3. Google Cloud's IOT Core has a list of CA where I can upload the certificates, but I am not sure which one should I upload in case it is necessary:
Need help since I am confused with these doubts.


