我在创建 .p12 证书时遇到一些问题。
我之前创建了一个带有推送通知的应用程序,效果很好。
应用程序获取用户设备 ID 并将其保存到数据库中。
我已将代码添加到我的新应用程序中(并进行了与新应用程序一起使用的修改),从日志来看,它的工作方式似乎与我的其他应用程序相同。
我已经下载了我需要的相关文件,然后我知道我需要使用 ssl 才能创建我的新的组合 p12。
我一辈子都不记得我是如何创建 p.12 文件的。
我正在使用 Moonapns。
我使用过以下内容:
Step 1:
openssl x509 -in aps_developer_identity.cer -通知 DER -out
aps_developer_identity.pem -outform PEM}
其中 aps_developer_identity.cer 是您从
门户网站
Step 2:
openssl pkcs12 -nocerts -out APSCertificates.pem -in
APS证书.p12
其中 APSCertificates.p12 是您从 Mac 钥匙串导出的文件。
这很关键,您必须将证书从门户导入到
钥匙链。在“我的证书”中找到它,打开显示三角形并
突出显示证书和私钥,然后右键单击
并导出它们。给它们一个密码并将它们保存到 p12 文件中。
Step 3:
openssl pkcs12 -export -in aps_developer_identity.pem -out
aps_developer_identity.p12 -inkey APSCertificates.pem
我已添加证书,但它不起作用,我没有收到设备的通知。有谁知道我还应该如何创建证书?
openssl pkcs12 -export -in your_app.pem -inkey your_key.pem -out your_app_key.p12
参考这个链接
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)