http.use_ssl = true http.verify_mode = OpenSSL::SSL::VERIFY_PEER store = OpenSSL::X509::Store.new store.set_default_paths http.cert_store = store という手順。 例えば、https://www.google.com に接続した場合、 Debianだとこれでうまくいくが、Mac OS Xだと駄目。 net/http.rb:586:in `connect': certificate verify failed (OpenSSL::SSL::SSLError) というエラーが出る。 MacPortsで入れたrubyでもOS付属のでも同じ。 ruby -ropenssl -e 'p OpenSSL::X509::DEFAULT_CERT_DIR' というよ

