Obtendo o erro OpenSSL :: X509 :: CertificateError aninhado asn1 no Ruby

Eu tenho o arquivo .p12 da Apple e tentei convertê-lo para o arquivo .pem com o seguinte comando:

openssl pkcs12 -in cert.p12 -out apple_push_notification_development.pem -nodes -clcerts

Ao tentar criar o novo objeto OpenSSL :: X509 :: Certificate com

OpenSSL::X509::Certificate.new(File.read('apple_push_notification_development.pem'))

Estou tendo o erro a seguir:

OpenSSL::X509::CertificateError: nested asn1 error
    from (irb):9:in `initialize'
    from (irb):9:in `new'
    ...

Fiz algo de errado ? Sendo preso, por favor me ajude. obrigado

questionAnswers(3)

yourAnswerToTheQuestion