iPage and php library curl error:14094410: sslv3 alert handshake failure

453 views
Skip to first unread message

ejpa...@gmail.com

unread,
Oct 15, 2014, 11:35:41 PM10/15/14
to madmi...@googlegroups.com
iPage has made some changes to their servers in response to Google's POODLE alert (see https://www.ipage.com/info/systemnotice.bml?id=12951).  When this happened all my calls with the PHP Mad Mimi API Client Library failed with the following error

Curl error: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure

After much hair pulling and testing I figured out a fix.  I thought I would post it here just in case anyone encounters the same problem.

Edit your MadMimi.class.php file.

Insert a line after line 62 to set the cipher list to TLS:
curl_setopt($ch, CURLOPT_SSL_CIPHER_LIST, 'TLSv1');

Then comment out the new line 65 which should now read:

//curl_setopt($ch, CURLOPT_SSLVERSION, 3);

Hope that helps
Reply all
Reply to author
Forward
0 new messages