Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'uri'
- require 'cgi'
- require 'net/https'
- cert_file = feed_source.certificate_absolute_path
- raise "Cert file required" if cert_file.nil? || !(File.exists?(cert_file) && !File.directory?(cert_file))
- request = Net::HTTP.new(feed_source.url, 443)
- request.use_ssl = true
- request.cert = OpenSSL::X509::Certificate.new( File.read(cert_file) )
- request.key = OpenSSL::PKey::RSA.new( File.read(cert_file) )
- request.verify_mode = OpenSSL::SSL::VERIFY_NONE
- request.read_timeout = 10
- request.open_timeout = 10
- username = feed_source.username
- password = feed_source.password
- base_uri = feed_source.base_uri
- parameter = feed_source.parameter
- is_logged_in = false
Add Comment
Please, Sign In to add comment