From 46f11155cb182a72d233cea0e04b196424396ed3 Mon Sep 17 00:00:00 2001 From: Artur Beljajev Date: Fri, 26 Jan 2018 11:18:20 +0200 Subject: [PATCH] Set verify_mode to OpenSSL::SSL::VERIFY_NONE in dev env #660 --- .../registrar/domain_transfers_controller.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/controllers/registrar/domain_transfers_controller.rb b/app/controllers/registrar/domain_transfers_controller.rb index 58d1b40fc..0c72b2d93 100644 --- a/app/controllers/registrar/domain_transfers_controller.rb +++ b/app/controllers/registrar/domain_transfers_controller.rb @@ -30,6 +30,16 @@ class Registrar verify_mode: OpenSSL::SSL::VERIFY_NONE) do |http| http.request(request) end + elsif Rails.env.development? + client_cert = File.read(ENV['cert_path']) + client_key = File.read(ENV['key_path']) + response = Net::HTTP.start(uri.hostname, uri.port, + use_ssl: (uri.scheme == 'https'), + verify_mode: OpenSSL::SSL::VERIFY_NONE, + cert: OpenSSL::X509::Certificate.new(client_cert), + key: OpenSSL::PKey::RSA.new(client_key)) do |http| + http.request(request) + end else client_cert = File.read(ENV['cert_path']) client_key = File.read(ENV['key_path'])