fails:OpenSSL::X509::Certificate#subject is a OpenSSL::X509::Name
fails:OpenSSL::X509::Certificate#subject= returns the argument
fails:OpenSSL::X509::Certificate#subject= raises TypeError if argument is nil
fails:OpenSSL::X509::Certificate#subject= raises TypeError if argument is not a OpenSSL::X509::Name
fails:"OpenSSL::X509::Certificate#subject is a OpenSSL::X509::Name"
fails:"OpenSSL::X509::Certificate#subject= returns the argument"
fails:"OpenSSL::X509::Certificate#subject= raises TypeError if argument is nil"
fails:"OpenSSL::X509::Certificate#subject= raises TypeError if argument is not a OpenSSL::X509::Name"
