[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