OpenID 响应无效:HTTP 599:SSL 证书问题,请验证 CA 证书是否正常。
我正在尝试从 Tornado 2 authdemo.py (demos/auth/
文件夹) ="nofollow">http://www.tornadoweb.org/ 包来尝试身份验证混合。
但是我收到以下错误:
[I 110728 15:24:57 web:1235] 302 GET / (127.0.0.1) 1.00ms
[I 110728 15:24:57 web:1235] 302 GET /auth/login?next=%2F (127.0.0.1) 0.00ms
[I 110728 15:25:00 httpclient:628] POST https://www.google.com/accounts/o8/ud
[W 110728 15:25:01 auth:151] Invalid OpenID response: HTTP 599: SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
[W 110728 15:25:01 web:892] 500 GET /auth/login?next=......
我不是 SSL 专家,所以这些东西对我来说完全神秘。
我有什么想法应该如何开始调试这个问题?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
很可能是证书捆绑问题。它看起来像一个curl错误,这很奇怪,因为curl不再是默认的HTTPClient。也许您使用的是 Python 2.5?尝试更新 pycurl 和 libcurl,或尝试 Python 2.6。
Most likely a certificate bundle problem. It looks like a curl error, which is weird, as curl is no longer the default HTTPClient. Are you on Python 2.5, perhaps? Try updating pycurl and libcurl, or try Python 2.6.