生成.pem文件用于设置Apple PUSH通知

我尝试并试图生成.pem文件,每次都从客户端帐户生成certificates ,然后使用终端生成.pem文件,但它没用。 我遵循了许多相同的链接。 请帮助我,如果任何人有任何想法如何生成.pem或有任何链接,一步一步的程序.pem代。


要为您的iOS应用启用推送通知,您需要创建并上传Apple推送通知证书(.pem文件)给我们,以便我们能够代表您连接到Apple推送服务器。

更新版本更新屏幕截图在这里

步骤1:登录到iOS Provisioning Portal,单击左侧导航栏上的“证书”。 然后,点击“+”按钮。

在这里输入图像描述

第2步:选择分配部分下的Apple推送通知服务SSL(生产)选项,然后点击“继续”按钮。

在这里输入图像描述

第3步:选择您要用于您的BYO应用程序的应用程序ID(如何创建应用程序ID),然后点击“继续”进入下一步。

在这里输入图像描述

步骤4:按照“关于创建证书签名请求(CSR)”步骤创建证书签名请求。

在这里输入图像描述

补充Apple提供的说明。 以下是一些额外的屏幕截图,可帮助您完成所需的步骤:

步骤4补充屏幕截图1:在Mac上导航到Keychain Access的证书助理。

在这里输入图像描述

步骤4补充屏幕截图2:填写证书信息。 点击继续。

在这里输入图像描述

步骤5:上传步骤4中生成的“.certSigningRequest”文件,然后点击“生成”按钮。

在这里输入图像描述

第6步:单击“完成”完成注册,iOS配置门户页面将刷新,如下面的屏幕所示:

在这里输入图像描述

然后点击“下载”按钮来下载刚刚创建的证书(.cer文件)。 - 双击下载的文件将证书安装到Mac上的Keychain Access中。

第7步:在您的Mac上,转到“钥匙串”,查找您刚刚安装的证书。 如果不确定哪个证书是正确的,那么它应该以“Apple Production IOS Push Services:”开头,然后是应用程序的捆绑ID。

在这里输入图像描述

第8步:展开证书,您应该看到带有您的姓名或公司名称的私钥。 使用键盘上的“选择”键选择两个项目,右键单击(或者如果您使用单个按钮鼠标,则单击鼠标右键),选择“导出2项目”,如下图所示:

在这里输入图像描述

然后将名称为“pushcert.p12”的p12文件保存到桌面 - 现在系统会提示您输入密码以保护它,您可以单击Enter跳过密码或输入您需要的密码。

第9步:现在最困难的部分 - 在Mac上打开“终端”,然后运行以下命令:

cd
cd Desktop
openssl pkcs12 -in pushcert.p12 -out pushcert.pem -nodes -clcerts

第10步:从桌面删除pushcert.p12,以避免错误上传到Build Your Own区域。 在Mac上打开“终端”,然后运行以下命令:

cd
cd Desktop
rm pushcert.p12

第11步 - 新的AWS更新:创建新的pushcert.p12提交给AWS SNS。 双击新的pushcert.pem ,然后导出只在绿色高点的一个。

在这里输入图像描述 信用:AWS新更新

现在您已成功创建Apple推送通知证书(.p12文件)! 您将需要将此文件上传到我们的Build Your Own区域。 :)


今天有更简单的解决方案 - pem。 这个工具让生活变得更容易。

例如,要生成或续订推送通知证书,请输入:

pem 

并在一分钟内完成。 如果您需要沙盒证书,请输入:

pem --development

而且这很漂亮。


$ cd Desktop
$ openssl x509 -in aps_development.cer -inform der -out PushChatCert.pem
链接地址: http://www.djcxy.com/p/57427.html

上一篇: Generate .pem file Used to setup Apple PUSH Notification

下一篇: Using push notification using Api