OpenSSL :: SSL :: SSLError: SSL_connect SYSCALL wird zurückgegeben = 5 errno = 0 state = SSLv3 read server Hallo A

Der folgende Code führt zu folgendem Fehler: OpenSSL :: SSL :: SSLError: SSL_connect SYSCALL return = 5 errno = 0 state = SSLv3 read server Hallo 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)

Eine Idee warum? Ich habe alles versucht, was in allen anderen Fragen erwähnt wurde, immer noch kein Glück.

Ruby 1.9.3p484 (2013-11-22 Revision 43786) [x86_64-darwin13.3.0]OpenSSL 0.9.8y 5. Februar 2013

Update I

Versuchte Folgendes:

Ruby 2.0.0p353 (2013-11-22 Revision 43784) [x86_64-darwin13.3.0]OpenSSL 1.0.1i 6. August 2014

Update II

Forced ssl_version to: TLSv1_2

Noch kein Glück.

Update III

Okay, hier ist der endgültige Code - danke an Steffen (siehe Antwort unten):

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)

Ich bezweifle, dass meine Frage für andere relevant ist, da sie sich auf einen falsch konfigurierten Remote-Server bezieht.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage