到目前为止,我用下面的步骤来创建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.cer
,Certificates.p12
,CertificateSigningRequest.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中有什么更新用于此导出吗?
2条答案
按热度按时间u91tlkcl1#
最后我找到了解决办法。
只需从最后一条语句中删除
-certfile CertificateSigningRequest.certSigningRequest
,就完成了。huus2vyu2#
我得到这个错误,因为有空间在我的cer文件,我复制和粘贴从一个网站。当我用一个没有空格的文件重试时,它工作了。