使用通过 NSS 启用 curl 的 paypal 商家 sdk
Posted
技术标签:
【中文标题】使用通过 NSS 启用 curl 的 paypal 商家 sdk【英文标题】:Using paypal merchant sdk with curl enabled with NSS 【发布时间】:2015-04-04 05:26:48 【问题描述】:我正在使用paypal merchant sdk,我的 curl 版本如下
[version_number] => 463623
[age] => 3
[features] => 1597
[ssl_version_number] => 0
[version] => 7.19.7
[host] => x86_64-redhat-linux-gnu
[ssl_version] => NSS/3.14.0.0
[libz_version] => 1.2.3
[protocols] => Array
由于 NSS 我收到错误 Unknown cipher in list: TLSv1
许多帖子建议对 pphttpconfig.php 文件进行更改并删除选项 CURLOPT_SSL_CIPHER_LIST => 'TLSv1' ,我是否还有其他可以使用的选项,因为由于我使用的是作曲家,所以库是否会更新并且我的更改会得到覆盖。那么我怎样才能确保我的集成工作正常
【问题讨论】:
【参考方案1】:可能重复
Paypal SDK Adaptive Payments Unknown cipher in list: TLSv1
我一直在研究REST API SDK,它遇到了与您面临的类似问题。我能够制作change there,但我没有时间修复this。如果您觉得,您可以向我发送一个快速拉取请求,其修复与 REST 的修复几乎相同,我非常乐意接受。
【讨论】:
创建了一个拉取请求github.com/paypal/sdk-core-php/pull/62。请查看以上是关于使用通过 NSS 启用 curl 的 paypal 商家 sdk的主要内容,如果未能解决你的问题,请参考以下文章
PHP CURL“NSS:找不到客户端证书(未指定昵称)”问题
PHP Curl(带有 NSS)在连接到 https 时可能使用 SSLv3 而不是 TLS
Curl 失败:NSS:未找到客户端证书(未指定昵称)-在 Centos 7 上