Azure Notification Hub无法为APN上载.p12

时间:2014-04-21 03:48:12

标签: azure azure-notificationhub apn

我无法为APN上传.p12。这是我收到的错误消息。知道导致这个错误的原因是什么?

SubCode=40000. Failed to validate credentials with APNS. Error is The credentials supplied to the package were not recognized..TrackingId:b18f483e-6285-9d5b-895c-12e2fcc26dcf_M1_G12,TimeStamp:4/21/2014 3:16:19 AM

2 个答案:

答案 0 :(得分:53)

我在后端上传证书时遇到了同样的问题,经过多次努力后终于找到了解决方案。执行以下操作:

  1. 从钥匙串中选择钥匙
  2. 找到所需的推送私钥
  3. 点击小箭头展开按键&个人资料
  4. 现在只选择证书(这是关键步骤)没有密钥和&证书仅选择证书并单击以导出
  5. 设置导出证书的密码并上传
  6. 看看这张图片以供参考:

    enter image description here

答案 1 :(得分:0)

这是一个老问题,但我想我会发布一些对我有用的东西。看到.p12文件是由我们公司的另一部分创建的,我无法以正确的方式重新导出.p12文件。

相反,我将.p12导入我的本地证书存储区(windows),然后重新导出为pfx。

Import the p12 file, making sure to mark as exportable

记下证书的存储位置 Take a note of where the certificate is stored

然后,Use the MMC tool查看并导出您的证书,确保将私钥导出为pfx的一部分。

export the private key as part of the pfx

(您可能应该在导出完成后从本地计算机中删除证书。)

之后,您应该可以通过门户网站将新的pfx文件导入azure。