OpenSSL :: SSL :: SSLError: SSL_connect SYSCALL вернул = 5 errno = 0 состояние = сервер чтения SSLv3 привет A
Приведенный ниже код выдает следующую ошибку: OpenSSL :: SSL :: SSLError: SSL_connect SYSCALL вернул = 5 errno = 0 состояние = сервер чтения SSLv3 привет A
require 'net/https'
uri = URI.parse("https://<server>.com")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
http.ssl_version = 'SSLv3'
http.get(uri.request_uri)
Есть идеи почему? Я перепробовал все упомянутое во всех других вопросах, все еще не повезло
Ruby 1.9.3p484 (редакция 2013-11-22 43786) [x86_64-darwin13.3.0]OpenSSL 0.9.8y 5 февраля 2013Обновить я
Пробовал следующее:
Ruby 2.0.0p353 (2013-11-22, редакция 43784) [x86_64-darwin13.3.0]OpenSSL 1.0.1i 6 августа 2014 г.Обновление II
Принудительная версия ssl_version для: TLSv1_2Все еще не повезло.
Обновление III
Хорошо, вот окончательный код - благодаря Штеффену (см. Ответ ниже):
require 'net/https'
uri = URI.parse("https://<server>.com")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
http.ssl_version = :TLSv1
http.ciphers = ['RC4-SHA']
http.get(uri.request_uri)
Я сомневаюсь, что мой вопрос будет актуален для всех, так как он был связан с удаленным неправильно настроенным сервером.