ワーニング「warning: peer certificate won’t be verified in this SSL session」が出る

このワーニング
「warning: peer certificate won’t be verified in this SSL session」
は、Net::HTTPライブラリを使用してSSLなページを取得したときに出力される

これを止めるには

Net::HTTPを使用するときに「verify_mode」を設定する

require 'net/https'
https = Net::HTTP.new("gendosu.jp", 443)
https.use_ssl = true
https.verify_mode = OpenSSL::SSL::VERIFY_NONE
https.start { |w| response = w.get('/') puts response.body }

とする

「verify_mode」を設定するときは、「use_ssl」は必須

Ruby on Rails メモ

Posted by GENDOSU