相关疑难解决方法(0)

PayPal IPN确认无法通过SSL例程:SSL3_READ_BYTES:sslv3警报握手失败

我们没有任何变化,也许与POODLE/SSL3有关,我们对PPIPNMessage :: validate的PayPal API调用现在失败了.

SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure
Run Code Online (Sandbox Code Playgroud)

IPN的结账和接收很好(我们从未支持SSL3传入),只是在确认IPN时失败(奇怪的是PayPal不会再次尝试,即使我们失败了)

从同一服务器命令行运行curl成功

$ curl -iv https://ipnpb.paypal.com/cgi-bin/webscr
* About to connect() to ipnpb.paypal.com port 443 (#0)
*   Trying 173.0.88.8... connected
* successfully set certificate verify locations:
*   CAfile: none
  CApath: /etc/ssl/certs
* SSLv3, TLS handshake, Client hello (1):
* SSLv3, TLS handshake, Server hello (2):
* SSLv3, TLS handshake, CERT (11):
* SSLv3, TLS handshake, Server finished (14):
* SSLv3, TLS handshake, Client key exchange (16):
* SSLv3, TLS change cipher, Client …
Run Code Online (Sandbox Code Playgroud)

ssl paypal paypal-ipn

21
推荐指数
3
解决办法
3万
查看次数

Facebook SDK for PHP错误 - CurlException:35:错误:14094410:SSL例程:SSL3_READ_BYTES:sslv3警报握手失败

使用Facebook SDK for PHP v2.0的应用程序自过去20-24小时后停止工作.我一直从base_facebook.php得到以下错误 -

CurlException:35:错误:14094410:SSL例程:SSL3_READ_BYTES:sslv3警报握手失败

通过读取stackoverflow上的其他线程,我将以下代码行添加到base_facebook.php,但这些都没有帮助.

$opts[CURLOPT_SSL_VERIFYPEER] = false;
$opts[CURLOPT_SSL_VERIFYHOST] = false;
$opts[CURLOPT_SSLVERSION] = 3;
curl_setopt($ch, CURLOPT_SSL_CIPHER_LIST, 'SSLv3');
Run Code Online (Sandbox Code Playgroud)

任何有关解决问题的建议都将受到高度赞赏.谢谢.

php ssl curl facebook-graph-api facebook-php-sdk

6
推荐指数
1
解决办法
1万
查看次数