Hey,
I'm curious about the best way to handle installation of certificates, as well as what level of verification occurs.
1)
Each IoT device will create its own root certificate that will need to be installed into the driver. Is it possible to put the root certificate into the driver at setup-time?
2)
Does the control4 hub verify the hostname / IP of the connection with the hostname defined in the certificate? If so, is it possible to disable this part of the check, as it is possible for the devices IP to change over the lifetime of the device and generating a new certificate can be problematic.
If it's not possible to disable hostname verification, does the Control4 hub fall-back onto Common Name checks if there are no Subject Alternative Name's defined?