reaperhulk/r509 — pull request #24 by sirsean (2011-12-21 17:56:38+00:00)
Title: R509::Subject sanitizes busted OpenSSL::X509::Name

OpenSSL::X509::Name throws away unknown OIDs, replacing them with UNDEF, in its array representation. This is unacceptably broken, so in lieu of waiting for it to be fixed in Ruby, we now sanitize (with R509::NameSanitizer) the OpenSSL::X509::Name and replace the UNDEF with the unknown OID that it's supposed to be.