Hi!
In my rails tests, I get the warnings: warning: peer certificate won’t
be
verified in this SSL session
I found this on the ruby list:
Hi,
I’ve got a little Ruby script that needs to use SSL but doesn’t really
worry about authentication at all. Here’s the relevant code:
https = Net::HTTP.new(URL, 443)
https.use_ssl = true
data = ""
https.start{|h|
h.get2(url) {|resp|
data = resp.body
}
}
When I run this, it works great but gives me (on STDERR):
peer certificate won’t be verified in this SSL session
I don’t really care about the verification, so how should I turn this
warning off or otherwise prevent it from printing?
Thanks,
Keith
and the response:
K> https = Net::HTTP.new(URL, 443)
K> https.use_ssl = true
https.verify_mode = OpenSSL::SSL::VERIFY_NONE
K> data = “”
K> https.start{|h|
K> h.get2(url) {|resp|
K> data = resp.body
K> }
K> }
now my question: is it possible to turn https.verify_mode =
OpenSSL::SSL::VERIFY_NONE on for all new Net::HTTP instances? I want to
prevent getting that warning while I run my tests.
Thanks, Rob