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 2013Update I
Versuchte Folgendes:
Ruby 2.0.0p353 (2013-11-22 Revision 43784) [x86_64-darwin13.3.0]OpenSSL 1.0.1i 6. August 2014Update II
Forced ssl_version to: TLSv1_2Noch 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.