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)

Я сомневаюсь, что мой вопрос будет актуален для всех, так как он был связан с удаленным неправильно настроенным сервером.

Ответы на вопрос(2)

Ваш ответ на вопрос