In PHP curl there are two functions used to ignore all SSL errors (invalid cert, self signed, expired, so on):
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
I am switching over to use Zend_Http_Client, but I can't seem to find a way to force it to ignore errors. (I don't have a way to test it just yet, I wanted to see if anybody has done this before)
So, does anybody know the equivalent function/functions to do this in Zend_Http_Client?
You can do something like this,
$connection = new Zend_Http_Client();
$streamOpts = array(
'ssl' => array(
'verify_peer' => false,
'allow_self_signed' => true
)
);
$adapter = new Zend_Http_Client_Adapter_Socket();
$connection->setAdapter($adapter);
$adapter->setStreamContext($streamOpts);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With