【发布时间】:2011-07-20 02:49:36
【问题描述】:
当我的网站获得 /auth/twitter 时,我得到了这个:
OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed):
我修改了twitter的omniauth配置:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :twitter, 'BLANKED', 'BLANKED', {:client_options => {:ssl => {:ca_path => "/etc/ssl/certs/"}}}
end
没有骰子。
检查了路径,/etc/ssl/certs/,据我所知,它存在。
我正在使用omniauth 0.2.6 和法拉第0.6.1。
【问题讨论】:
-
你有openssl和其他相关的库吗?你能更新公共根 ssl 证书吗?
-
我可以访问我的 VPS,因此我可以更新公共根 ssl 证书。 Openssl 已安装。
标签: ruby-on-rails openssl omniauth