python - 无效的 OpenID 响应 : HTTP 599: SSL certificate problem, 验证 CA 证书是否正常。

标签 python ssl oauth tornado google-openid

我正在尝试从 Tornado 2 运行 authdemo.py(demos/auth/ 文件夹)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 专家,所以这些东西对我来说完全是神秘的。

我应该如何开始调试这个问题有什么想法吗?

最佳答案

很可能是证书捆绑问题。它看起来像一个 curl 错误,这很奇怪,因为 curl 不再是默认的 HTTPClient。也许你在使用 Python 2.5?尝试更新 pycurl 和 libcurl,或尝试 Python 2.6。

关于python - 无效的 OpenID 响应 : HTTP 599: SSL certificate problem, 验证 CA 证书是否正常。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6858948/

相关文章:

python - 无法连接到 python -m SimpleHTTPServer 服务器

python - 使用 'utf-8' 解码但错误显示 Unicode 编码错误?

ssl - MAMP PRO 3.0.7 SSL 不工作

php - 媒体库未在 Wordpress 中显示 + 某些插件的图标

java - JSF 2.0 : How to submit a form securely on a HTTP page

python - 是否有适用于 Python 3 的有效 OAuth 库?

facebook - 在 Symfony2 中使用 WebTestCase 测试 oAuth/facebook 身份验证

python - 使用 Python-Treetaggerwrapper 进行分块

android - 将聊天服务器应用程序从 parse.com 移动到 google app engine

facebook - 使用 Facebook OAuth 保护 Rest API 端点的可能方法