码迷,mamicode.com
首页 > 其他好文 > 详细

APNS 生成证书 p12 或者 PEM

时间:2014-10-20 21:26:01      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:apns推送   .net配置   windows上apns注册   

.net环境下需要p12文件,以下是生成p12过程

1、$ openssl x509 -in aps_development.cer -inform der -out PushChatCert.pem

2、$ openssl pkcs12 -nocerts -out PushChatKey.pem -in PushChatKey.p12

3、$ cat PushChatCert.pem PushChatKey.pem > ck.pem

4、$ openssl pkcs12 -export -in PushChatCert.pem -inkey PushChatKey.pem -certfile CertificateSigningRequest.certSigningRequest -name "aps_development" -out aps_development.p12


将生成的p12文件和cer文件 给到服务端。

服务端处理:

APNS证书注册在Windows上

在我之前一篇经验《ASP.NET创建发送apple通知服务--证书创建》中,我们学会如何在Mac上生成应用程序的证书,但是要用ASP.NET搭建APN通知服务还需要将Mac上面证书转换为Windows上面证书方可。环境为Windows 7
方法/步骤

  • 1
    打开Microsoft管理控制台
    按下Windows + R键打开运行在同一时间。输入“MMC”,然后按回车键。

  • 2
    添加证书管理单元在您的控制台
    点击文件,从菜单中选择“添加/删除管理单元”中。这将打开一个新的窗口,在左侧可用管理单元的列表。
    选择“证书”的表单列表上的左,点击Add按钮。选择计算机帐户的形式在下一个提示下,本地计算机下一个,然后单击“完成”。您添加的管理单元窗口应该是这样的:
  • 3
    证书安装
    点击“证书(本地计算机)”,展开列表。右键单击个人,然后选择“所有任务”,然后单击“导入”。这将打开“证书导入向导。
    点击下一步,然后选择你的.cer文件继续下一步。
    在接下来的步骤中,选择第二个选项,将个人存储区中的所有证书。
    如果证书的成功安装,你应该看到一个确认消息。
    重复上述步骤导入您的P12文件,展开个人的左侧,然后单击“对certificates.You的是在右面板中,可以看到您的证书。如果你的。P12是密码保护,您需要在向导中输入密码。
    重复所有的进口过程中,您的证书。P12文件导入到“受信任的根证书颁发机构”节点。
    现在,您已经导入需要的证书签署APNS苹果推送通知服务器的消息。 

APNS 生成证书 p12 或者 PEM

标签:apns推送   .net配置   windows上apns注册   

原文地址:http://blog.csdn.net/hxl188/article/details/40315781

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!