From 33b682400df7335cd076a21009392429a0139992 Mon Sep 17 00:00:00 2001 From: Thorsten Eckel Date: Wed, 30 Sep 2020 14:30:02 +0200 Subject: [PATCH] Enhancement: Add `:verify_ssl` boolean options to UserAgent request methods. --- lib/user_agent.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/user_agent.rb b/lib/user_agent.rb index 6f3fa0eef..ce4a82095 100644 --- a/lib/user_agent.rb +++ b/lib/user_agent.rb @@ -318,8 +318,10 @@ returns if uri.scheme.match?(/https/i) http.use_ssl = true - # @TODO verify_mode should be configurable - http.verify_mode = OpenSSL::SSL::VERIFY_NONE + + if !options.fetch(:verify_ssl, false) + http.verify_mode = OpenSSL::SSL::VERIFY_NONE + end end http