flickr の API が HTTPS のみになるというので、以前作ったスクリプトに手を入れようとしたら無駄に手こずったので、ググって得た知見をメモしておく。 Ruby 1.8 系で証明書を検証しない問題 上記のスクリプトは、さくらのレンタルサーバーにて Ruby で動かしている。 2014 年にどうかという話だけど、Ruby のバージョンは 1.8.7 である・・・。 Net::HTTP で https に接続したら warning: peer certificate won't be verified in this SSL session という警告が出てきて困ったので調べてみた。 つかったコードはこんなやつ。 require 'net/https' https = Net::HTTP.new('www.google.com', 443) https.use_ssl = true