首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为p12创建MoonAPNS文件

为p12创建MoonAPNS文件
EN

Stack Overflow用户
提问于 2013-09-23 10:24:25
回答 2查看 1.3K关注 0票数 2

我在创建.p12证书时遇到了一些困难。我以前已经创建了一个具有推送通知的应用程序,这很好。应用程序获取用户设备id并将其保存到数据库中。

我已经将代码添加到我的新应用程序中(通过修改来使用新应用程序),从日志中看,它似乎与我的另一个应用程序的工作方式相同。

我已经下载了我需要的相关文件,然后我知道我需要使用ssl来创建我的新的和组合的p12。我一辈子都记不起我是如何创建p.12文件的。

我在用月光。

我使用了以下方法:

步骤1: openssl x509 -in aps_developer_identity.cer -inform DER -out aps_developer_identity.pem -outform 其中aps_developer_identity.cer是从门户下载的文件。 第2步: openssl pkcs12 -nocerts -out APSCertificates.pem -in APSCertificates.p12 其中APSCertificates.p12是从Mac导出的文件。这一点至关重要,您必须将证书从门户导入密钥链。在“我的证书”中找到它,打开“泄露三角形”并突出显示证书和私钥,然后右击并导出它们。给他们一个密码,并将其保存到p12文件中。 第3步: openssl pkcs12 -export -in aps_developer_identity.pem -out aps_developer_identity.p12 -inkey APSCertificates.pem

我添加了证书,但它不起作用,我没有收到设备的通知。有人知道我应该如何创建证书吗??

EN

回答 2

Stack Overflow用户

发布于 2013-09-23 12:35:38

代码语言:javascript
复制
openssl pkcs12 -export -in your_app.pem -inkey your_key.pem -out your_app_key.p12

请参考此链接http://www.raywenderlich.com/forums/viewtopic.php?f=20&t=7468

票数 0
EN

Stack Overflow用户

发布于 2015-01-30 02:00:44

试试这个:

下载.cer文件(aps_development证书不是ios_development)之后,使用以下命令管理pem文件:

代码语言:javascript
复制
openssl x509 -in "path_to_apple_cert.cer" -inform DER -out "path_to_an_output_Cert.pem" -outform PEM

接受您的APSCertificates.p12文件并运行第二个命令:

代码语言:javascript
复制
openssl pkcs12 -nocerts -in "path_to_exported_p12_from_apple_cer.p12" -out "path_to_an_output_Key.pem" -passin pass:your_p12_password -passout pass:your_new_p12_password

现在,接受您生成的两个pem文件,并运行以下命令:

代码语言:javascript
复制
openssl pkcs12 -export -inkey "path_to_an_output_Key.pem" -in "path_to_an_output_Cert.pem" -out "path_to_final_p12.p12" -passin pass:your_new_p12_password -passout pass:your_final_p12_password

这是用于推送通知的P12。

如果您不想使用

代码语言:javascript
复制
$ cat command PushChatCert.pem PushChatKey.pem > ck.pem

在某些情况下,如果您在窗口中,可以使用:

代码语言:javascript
复制
type PushChatCert.pem PushChatKey.pem > ck.pem
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18956915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档