ruby openssl pkcs 12-export return me错误,因为无法加载证书

eqfvzcg8  于 2023-10-18  发布在  Ruby
关注(0)|答案(2)|浏览(131)

到目前为止,我用下面的步骤来创建p12文件推.

openssl x509 -in aps_development.cer -inform DER -out aps_development_identity.pem -outform PEM}
openssl pkcs12 -nocerts -out private_development_key.pem -in Certificates.p12
openssl rsa -out private_key_noenc.pem -in private_development_key.pem
openssl pkcs12 -export -in aps_development_identity.pem -inkey private_key_noenc.pem -certfile CertificateSigningRequest.certSigningRequest -name "aps_development_identity" -out aps_development_identity.p12

注意:我的文件夹中已经有aps_development.cerCertificates.p12CertificateSigningRequest.certSigningRequest
然而,今天我在终端执行最后一条语句时出错。
在执行最后一句后,我得到如下错误。

openssl pkcs12 -export -in aps_development_identity.pem -inkey private_key_noenc.pem -certfile CertificateSigningRequest.certSigningRequest -name "aps_development_identity" -out aps_development_identity.p12

unable to load certificates --> this is what I get in response

到目前为止,我没有得到任何这样的错误。

  • 知道我错过了什么 *

我只是认为这是因为我更新了Ruby的Pod。
在Ruby中有什么更新用于此导出吗?

u91tlkcl

u91tlkcl1#

最后我找到了解决办法。

openssl pkcs12 -export -in aps_development_identity.pem -inkey private_key_noenc.pem -name "aps_development_identity" -out aps_development_identity.p12

只需从最后一条语句中删除-certfile CertificateSigningRequest.certSigningRequest,就完成了。

huus2vyu

huus2vyu2#

我得到这个错误,因为有空间在我的cer文件,我复制和粘贴从一个网站。当我用一个没有空格的文件重试时,它工作了。

相关问题