You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
さて、皆さん割と homebrew で openssl 入れて brew link しちゃってる人も多いと思います。そんな環境でその openssl を使って Ruby をコンパイルすると、OpenSSL 利用時に証明書エラーが発生します。 $ pry [1] pry(main)> require 'open-uri' => true [2] pry(main)> open('https://www.google.com/').read OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed from ~/.rbenv/versions/2.0.0-rc2/lib/ruby/2.0.0/net/http.rb
CentOS 5.6のマシンにてRailsアプリを動かしてる時、認証のためにOmniAuth (0.2.6)でFacebookコネクトを利用すると、ブラウザに500エラーが表示されてしまう。Railsのログファイルを参照すると、以下のエラーが記録されていた。・・・SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed・・・このエラーの対処方法は、以下のページに書いてある通り。 Setting up SSL certificate locations in Linux - GitHub : https://github.com/intridea/omniauth/wiki/Setting-up-SSL-certificate-locations-in-Lin
OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed sudo mkdir -p /opt/local/share/curl curl http://curl.haxx.se/ca/cacert.pem > ~/Downloads/cacert.pem sudo cp ~/Downloads/cacert.pem /opt/local/share/curl/cacert.pem Rails.application.config.middleware.use OmniAuth::Builder do provider :facebook, Settings.facebook_app_id, Settings.
After switching to Ruby 1.9 on Mac OS X 10.6, the following code which makes a https request to encrypted.google.com: require 'net/https' https = Net::HTTP.new('encrypted.google.com', 443) https.use_ssl = true https.verify_mode = OpenSSL::SSL::VERIFY_PEER https.request_get('/') fails with the following error: /opt/local/lib/ruby1.9/1.9.1/net/http.rb:677: in `connect': SSL_connect returned=1 errno=
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く