Я пытаюсь получить доступ к файлу с open-uri через соединение https. К сожалению, что-то не так с сертификатом, я получаю сертификат проверки не удалось ошибка. Я ничего не могу с этим поделать, поэтому я должен обойти проверку.
Я нашел этот ответ
Я не хочу / не могу изменить oen-uri.rb на сервере, и я использую Ruby 1.8.6.
Как изменить режим проверки? Или точнее где это поменять?
Где я могу это поставить?
if target.class == URI::HTTPS
require 'net/https'
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
store = OpenSSL::X509::Store.new
store.set_default_paths
http.cert_store = store
end
или грязный хак: куда я могу это положить?
OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE