OpenSSL :: SSL :: SSLError - SSL_connect返回= 1 errno = 0状态= SSLv3读取服务器证书B:证书验证失败:

时间:2012-10-31 21:32:03

标签: openssl sinatra foreman

我使用Heroku部署了一个Facebook应用程序,并让它部分在本地工作。我可以看到我的应用程序,但是当我点击连接Facebook时,我收到内部服务器错误消息。这是Foreman投掷的:

  

OpenSSL::SSL::SSLError - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed:

一切都在生产,但我需要让本地工作开始整合Mongo和FB。

我按照以下所有说明操作:https://devcenter.heroku.com/articles/facebook#working-locally。我创建了dev应用程序并相应地修改了.env文件。我创建了一个自签名证书,但我不确定这是否是以下内容。

我在Mac OS 10.8.2上运行ruby 1.9.3p194,OpenSSL 1.0.1c,sinatra 1.2.6和Foreman。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的麻烦并解决了它

尝试将以下行添加到您的Gemfile

gem 'certified'

并执行

bundle

再次跑步!