class PuppetDB::FixSSLConnectionAdapter

Public Instance Methods

attach_ssl_certificates(http, options) click to toggle source
# File lib/puppetdb/client.rb, line 8
def attach_ssl_certificates(http, options)
  http.ca_file = options[:cacert]
  http.cert    = OpenSSL::X509::Certificate.new(File.read(options[:cert])) if options[:cert]
  http.key     = OpenSSL::PKey::RSA.new(File.read(options[:key])) if options[:key]

  http.verify_mode = OpenSSL::SSL::VERIFY_PEER
end