[英]Can AWS SDK for PHP work without disabling SSL verification on osx?
问题:尝试通过aws sdk与php通信s3,你得到这个:“cURL错误:SSL对等证书或SSH远程密钥不正常(cURL错误代码51)。”
通常建议在开发中禁用ssl验证。 然而,现在sdk看到同样的滋扰警告,禁用ssl验证是不安全的。 我无法在我的开发环境中禁用PHP中的警告。
我有什么选择?
http://curl.haxx.se/docs/sslcerts.html解决方案(除了第一个建议?!)需要修改sdk。
我已经通过sdk_compatibility_test.php确认我有“7.26.0(OpenSSL / 1.0.1c)”,当需要的是“7.15.0或更高版本,使用SSL”时。 另外,我已经安装了php的openssl模块,由php信息确认。
我甚至尝试将“certificate_authority”指向各种crt文件无济于事。 通常会导致新错误:“cURL错误:SSL证书问题:证书链中的自签名证书(cURL错误代码60)”
今年的答案似乎也没有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.