[#70843] Re: [ruby-cvs:58952] hsbt:r51801 (trunk): * lib/rubygems: Update to RubyGems HEAD(fe61e4c112). — Eric Wong <normalperson@...>
hsbt@ruby-lang.org wrote:
3 messages
2015/09/17
[ruby-core:70739] [Ruby trunk - Bug #8673] User rest-client PUT request core dumped
From:
zzak@...
Date:
2015-09-13 03:08:20 UTC
List:
ruby-core #70739
Issue #8673 has been updated by Zachary Scott.
Assignee changed from Martin Bosslet to openssl
----------------------------------------
Bug #8673: User rest-client PUT request core dumped
https://bugs.ruby-lang.org/issues/8673#change-54118
* Author: Hao Wei
* Status: Open
* Priority: Normal
* Assignee: openssl
* ruby -v: ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
* Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN
----------------------------------------
1. use OpenSSL::X509::Certificate.new generate certificate object
2. create client = RestClient::Resource.new object
3. use client PUT request, then server crashed
code is like as below:
certificate = OpenSSL::X509::Certificate.new(File.read('file.pem'))
client = RestClient::Resource.new(URL,
:ssl_client_cert => certificate,
:ssl_client_key => certificate.public_key,
:verify_ssl => OpenSSL::SSL::VERIFY_PEER,
:ssl_ca_file => 'ca-cert.pem')
response = client.put(xml.to_xml, :content_type =>"application/xml")
---Files--------------------------------
crash_log.log (253 KB)
--
https://bugs.ruby-lang.org/