SugarChimp uses SSL when communicating between SugarCRM and MailChimp. If you're receiving an error regarding "SSL certificate problem" it is because the Certificate Authority (CA) root certificate is out of date. When it is out of date, there's a risk that your SSL connections are not secure.
The error may look something like this: "The MailChimp api key failed to save: API call to helper/ping failed: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed"
To fix the issue you need to set the PHP server variable 'curl.cainfo' to the path of your cacert.pem certificate file.
Here's the easiest way to do that:
- Download http://curl.haxx.se/ca/cacert.pem and save it somewhere.
- Update php.ini -- add curl.cainfo = "PATH_TO/cacert.pem"
- Restart your web server