lib/httpi/adapter/httpclient.rb in httpi-0.7.1 vs lib/httpi/adapter/httpclient.rb in httpi-0.7.2
- old
+ new
@@ -81,12 +81,14 @@
def setup_http_auth(request)
client.set_auth request.url, *request.auth.credentials
end
def setup_ssl_auth(ssl)
- client.ssl_config.client_cert = ssl.cert
- client.ssl_config.client_key = ssl.cert_key
- client.ssl_config.client_ca = ssl.ca_cert if ssl.ca_cert_file
+ unless ssl.verify_mode == :none
+ client.ssl_config.client_cert = ssl.cert
+ client.ssl_config.client_key = ssl.cert_key
+ client.ssl_config.client_ca = ssl.ca_cert if ssl.ca_cert_file
+ end
client.ssl_config.verify_mode = ssl.openssl_verify_mode
end
def respond_with(response)
Response.new response.code, Hash[response.header.all.flatten], response.content