Don't force explicit configuration of CA cert location

In order to allow openssl to figure out the location of CA certificates
on its own, don't apply the `ssl_ca_cert` configuration parameter if it
is not explicitly set.
This commit is contained in:
Helge Rausch 2016-01-29 11:43:38 +01:00
parent 59a75072fd
commit f85f885191
2 changed files with 4 additions and 2 deletions

View File

@ -75,10 +75,11 @@ module {{moduleName}}
:ssl_verifypeer => @config.verify_ssl,
:sslcert => @config.cert_file,
:sslkey => @config.key_file,
:cainfo => @config.ssl_ca_cert,
:verbose => @config.debugging
}
req_opts[:cainfo] = @config.ssl_ca_cert if @config.ssl_ca_cert
if [:post, :patch, :put, :delete].include?(http_method)
req_body = build_request_body(header_params, form_params, opts[:body])
req_opts.update :body => req_body

View File

@ -75,10 +75,11 @@ module Petstore
:ssl_verifypeer => @config.verify_ssl,
:sslcert => @config.cert_file,
:sslkey => @config.key_file,
:cainfo => @config.ssl_ca_cert,
:verbose => @config.debugging
}
req_opts[:cainfo] = @config.ssl_ca_cert if @config.ssl_ca_cert
if [:post, :patch, :put, :delete].include?(http_method)
req_body = build_request_body(header_params, form_params, opts[:body])
req_opts.update :body => req_body