I just recently upgraded to OSX 10.10 Yosemite and I since the upgrade I can't do Curl POST to a SSL url anymore. I first used wordpress's wp_remote_request call and also tried to use curl in php. Both (as expected) give the same error message: Error Number:56 Error String:SSLRead() return error -9806 Note: when I curl POST to HTTP it works fine. I reckon it is a setting in PHP.ini or in my apache