For further validation that my issue was NOT related to DNS, and to hopefully improve the security of this app overall, I downloaded the Root and intermediate certificates that are used to sign the certificate for www.mychamberlain.com
. I don't know the status for the Craftsman site, but I would expect it's the same.
By putting the attached text into a file and then using it with the curl command with the --cacert option, it ensures that there are NO problems with SSL validation because the root certs are used in the local text file, but more importantly it ALLOWS for verification of the certificate (which is not currently being done, and is not recorded properly in the log files - the '-k' option is left out).
@cybrmage, I strongly encourage you to add this security to the app and make the root certs part of the distribution since the built-in curl is pretty "stupid" with regard to being able to understand all of the different CA's that are out there.