0

在 PHP 中使用 curl,当我尝试连接到沙箱时,会得到以下输出:

  • 即将 connect() 到 sandbox.itunes.apple.com 端口 443
  • 正在尝试 17.152.19.192... * 已连接
  • 连接到 sandbox.itunes.apple.com (17.152.19.192) 端口 443
  • 成功设置证书验证位置:
  • CAfile:/etc/pki/tls/certs/ca-bundle.crt CApath:无
  • SSL证书问题,验证CA证书是否OK。详细信息:错误:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败
  • 关闭连接 #0

生产工作正常。

这是我可以解决的问题吗?即修复真实,不禁用 CURLOPT_SSL_VERIFYHOST 和/或 CURLOPT_SSL_VERIFYPEER

我检查了网络,除了禁用 SSL 设置之外似乎没有任何“解决方案”。我真的不想在完成的代码中这样做。

4

1 回答 1

0

苹果的已知问题。更新证书时它们可能会延迟。对于沙盒访问,请关闭安全性,对于常规访问,请打开安全性。

于 2013-01-29T18:31:06.500 回答