def create_http_client
http_client = HTTPClient.new(
:agent_name => @opts[:agent] || @opts['agent'] || Stella.agent,
:from => nil
)
http_client.protocol_version = "HTTP/1.1"
if @opts[:ssl_verify_mode]
http_client.ssl_config.verify_mode = @opts[:ssl_verify_mode]
end
begin
http_client.ssl_config.clear_cert_store
http_client.ssl_config.set_trust_ca SSL_CERT_PATH
rescue => ex
Stella.li ex.class, ex.message
Stella.ld ex.backtrace
end
http_client.connect_timeout = @opts[:timeout]
http_client.send_timeout = @opts[:timeout]
http_client.receive_timeout = @opts[:timeout]
http_client
end