[MacRuby] #898: Bus error with OpenSSL::X509::Request#to_der
MacRuby
ruby-noreply at macosforge.org
Sun Sep 12 17:09:03 PDT 2010
#898: Bus error with OpenSSL::X509::Request#to_der
----------------------------------+-----------------------------------------
Reporter: watson1978@… | Owner: lsansonetti@…
Type: defect | Status: new
Priority: blocker | Milestone:
Component: MacRuby | Keywords:
----------------------------------+-----------------------------------------
Test Script:
{{{
#!ruby
#$ cat test_x509.rb
require "openssl"
key = OpenSSL::PKey::RSA.new(1024)
digest = OpenSSL::Digest::SHA1.new
req = OpenSSL::X509::Request.new
req.version = 0
req.subject = OpenSSL::X509::Name.parse("/C=JP/ST=Shimane/CN=Ruby Taro")
req.public_key = key.public_key
req.sign(key, digest)
p req.to_der
}}}
Result:
{{{
$ ruby test_x509.rb
"0\x82\x01r0\x81\xDC\x02\x01\x00031\v0\t\x06\x03U\x04\x06\x13\x02JP1\x100\x0E\x06\x03U\x04\b\f\aShimane1\x120\x10\x06\x03U\x04\x03\f\tRuby
Taro0\x81\x9F0\r\x06\t*\x86H\x86\xF7\r\x01\x01\x01\x05\x00\x03\x81\x8D\x000\x81\x89\x02\x81\x81\x00\xEAMIG\x15\xFE\x81\x94\x9D\xDB%\xEA\xB3H\xC0}\xE7\xA2\x91_L\xAF\x0E\xF2\xFD\v\x01mp\"\xFB\xC9_\xFDU\x04+\xCE\xF9\xE4\xE0\xB5.o\xE8o\t\xB8\xF3\xA9s`\xEFy&\x83G,W*\x9F\xE3ky\xFE\x1C?.\x89\xDF\n\x952\f\x8B]l\x89\eG2+kgu\x9C#Ib}\xF3\r\x82`\xCE$]\xFB\x8B\x86\x03|\x98\x0Fye\xE1K\xFB\xDC\xBA8\x98\xAA`\x88-\x7F\xB5o\x81(\x17\xB7\xE6\x03\xEE\xB7\x02\x03\x01\x00\x01\xA0\x000\r\x06\t*\x86H\x86\xF7\r\x01\x01\x05\x05\x00\x03\x81\x81\x00\x12q;|%\x90\x9BE\nQ\f\xCF<\xEE\x12\xE2\xD8\x04p\x95\x93t_\x81t)Uu\xE7\x81\x17\xA26\xBC\x95\xAEX1P\x10\x84W\x1A\xFFNep\xB3\xD6\x025\xC2\x02\xA2U\xE0x\xA8\x1D\xE2\xFE*\x9C$\a\xF3`E\xC2u\xCCc\x96\\\xE2\xD3`\x8Ff\xEE&\x18\"\x9D_\x05\xDC\xC30\e\x97^\xB3\xB7\xE8\xE2\xA5\x8C]-\xF8\xA3\xC9\x01!\x83\xD9\xC4\xC2BJmQ\x99\xF6[\x01\x8Ca\xD7\x86\xD2\x0Fz\x99q\x95\x8D"
$ macruby test_x509.rb
zsh: bus error macruby test_x509.rb
}}}
--
Ticket URL: <http://www.macruby.org/trac/ticket/898>
MacRuby <http://macruby.org/>
More information about the macruby-tickets
mailing list