【发布时间】:2020-09-10 05:47:50
【问题描述】:
我有一台只接受 SSLv3 和 SSLv3 的旧服务器。我想在发出请求时设置 ssl 版本。
http = Net::HTTP.new(@request.uri.host, @request.uri.port)
http.use_ssl = @request.uri.scheme == 'https'
http.ssl_version = :SSLv3
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
导致
[2020-09-10T05:37:14.452819 #254200] FATAL -- :
OpenSSL::SSL::SSLError (SSL_CTX_set_min_proto_version):
我尝试了其他组合但失败了。
http.ssl_version = :SSLv3
http.ssl_version = "SSLv3"
如何设置特定的 ssl 版本?我正在使用 Ruby 2.7.1 和 Rails 6。谢谢。
【问题讨论】:
标签: ruby ubuntu ssl openssl ruby-on-rails-6