J
julianparry
Hi,
I'm attempting to login to a URL over SSL using Net:HTTP.
CERT_FILE = 'cert.pem'
http = Net::HTTP.new('dev.company.com, 443)
http.use_ssl = true
http.cert = OpenSSL::X509::Certificate.new( File.read(CERT_FILE) )
http.key = OpenSSL:Key::RSA.new( File.read(CERT_FILE) )
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
path = '/login.form'
response, body = http.post(path, data, headers)
puts "Code = #{response.code}"
puts "Message = #{response.message}"
puts "Body= #{body}"
but I get the following error message:
C:/rubydev/olb/olb.rb:59:in `initialize': Neither PUB key nor PRIV
key:: nested
asn1 error (OpenSSL:Key::RSAError)
from C:/rubydev/olb/olb.rb:59:in `new'
from C:/rubydev/olb/olb.rb:59
Does anyone have an idea of what is going on here?
Thanks,
Jules
I'm attempting to login to a URL over SSL using Net:HTTP.
CERT_FILE = 'cert.pem'
http = Net::HTTP.new('dev.company.com, 443)
http.use_ssl = true
http.cert = OpenSSL::X509::Certificate.new( File.read(CERT_FILE) )
http.key = OpenSSL:Key::RSA.new( File.read(CERT_FILE) )
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
path = '/login.form'
response, body = http.post(path, data, headers)
puts "Code = #{response.code}"
puts "Message = #{response.message}"
puts "Body= #{body}"
but I get the following error message:
C:/rubydev/olb/olb.rb:59:in `initialize': Neither PUB key nor PRIV
key:: nested
asn1 error (OpenSSL:Key::RSAError)
from C:/rubydev/olb/olb.rb:59:in `new'
from C:/rubydev/olb/olb.rb:59
Does anyone have an idea of what is going on here?
Thanks,
Jules