From: julianparry Date: 2008-01-31T12:44:56+09:00 Subject: Net::HTTP using SSL certificate 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::PKey::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::PKey::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