运行phpunit测试时无法找到SSL证书

时间:2019-05-10 22:32:49

标签: ssl phpunit twilio wamp aws-sdk

环境堆栈WAMP(Windows 10、2.4.37、5.7、7.2.14)

在本地主机上的webapp中,我可以成功调用包装器类及其功能,这些包装器类及其功能可以成功与各种供应商 AWS和twilio 进行交互。

当我在phpunit测试中调用那些相同的包装器类时,我无法使它们工作。两者都以我的SSL证书问题引发异常。

Twilio\Exceptions\EnvironmentException: SSL certificate problem: unable to get
local issuer certificate

AWS给了我

Aws\S3\Exception\S3Exception: Error executing "GetObject" on "https://bucket.amazonaws.com/file.txt";
AWS HTTP error: cURL error 60: SSL certificate problem: unable to get local issuer
certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

我已经重新访问了SSL设置并更新了cacerm.pem。 AWS对我的webapp要求使用它,并且该功能继续运行。 感谢您的帮助!

0 个答案:

没有答案