iOS访问沙箱以验证收据 - 证书验证失败

时间:2012-12-02 18:53:00

标签: ios https certificate verify receipt

在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证书是否正常。细节: 错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败
  • 关闭连接#0

生产工作正常。

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

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

1 个答案:

答案 0 :(得分:0)

Apple的已知问题。更新证书时,它们可能会迟到。对于沙盒访问,请关闭安全性,以便进行常规访问,保持安全。