[MacRuby] #894: Bus error with OpenSSL::X509::Attribute.new

MacRuby ruby-noreply at macosforge.org
Fri Sep 10 05:23:50 PDT 2010


#894: Bus error with OpenSSL::X509::Attribute.new
----------------------------------+-----------------------------------------
 Reporter:  watson1978@…          |       Owner:  lsansonetti@…        
     Type:  defect                |      Status:  new                  
 Priority:  blocker               |   Milestone:                       
Component:  MacRuby               |    Keywords:                       
----------------------------------+-----------------------------------------
 Test Script:
 {{{
 #!ruby
 #$ cat test_x509.rb
 require "openssl"

 def create_ext_req(exts)
   ef = OpenSSL::X509::ExtensionFactory.new
   exts = exts.collect{|e| ef.create_extension(*e) }
   return OpenSSL::ASN1::Set([OpenSSL::ASN1::Sequence(exts)])
 end

 exts = [
         ["keyUsage", "Digital Signature, Key Encipherment", true],
         ["subjectAltName", "email:gotoyuzo at ruby-lang.org", false],
 ]

 attrval = create_ext_req(exts)
 attrs = [
          OpenSSL::X509::Attribute.new("extReq", attrval),
 ]
 p attrs
 }}}

 Result:
 {{{
 $ ruby test_x509.rb
 [#<OpenSSL::X509::Attribute:0x000001008680a8>]

 $ macruby test_x509.rb
 zsh: bus error  macruby test_x509.rb
 }}}

-- 
Ticket URL: <http://www.macruby.org/trac/ticket/894>
MacRuby <http://macruby.org/>



More information about the macruby-tickets mailing list