версия ruby: ruby 2.2.4p230 (2015-12-16, редакция 53155) [i386-mingw32]
Ошибка: OpenSSL::SSL::SSLError: SSL_connect return=1 errno=0 state=SSLv3 прочитал сертификат сервера B: проверка сертификата не удалась
Код, используемый для теста:
url = URI.parse("https://www.google.com/")
http = Net::HTTP.new(url.host, url.port)
http.open_timeout = 10
http.read_timeout = 10
path = url.path
path = '/' if path == ''
path += '?' + url.query unless url.query.nil?
http.use_ssl = true
request = Net::HTTP::Get.new(path, nil)
response = http.request(request)
puts response.inspect
Я попробовал около 2 страниц решений Google и жемчужину, где я только что отправил проблему: https://github.com/liveeditor/net_http_ssl_fix/issues/2
Я пробовал вручную добавлять сертификат, добавлять переменные среды, драгоценные камни, которые утверждают, что это исправляют, и все другие решения на первых двух страницах Google.
Пожалуйста, дайте мне знать, какая дополнительная информация требуется, чтобы помочь мне исправить это!