我能';t将P12证书上载到Azure(iOS推送通知)

我能';t将P12证书上载到Azure(iOS推送通知),ios,azure,apple-push-notifications,Ios,Azure,Apple Push Notifications,当我尝试将.p12证书上载到Azure时,出现以下错误: {"error":{"message":"SubCode=40000. Only 3 properties ApnsCertificate, CertificateKey and Endpoint are required. 我按照帖子上的说明去做,结果没有用。 问题是什么?我以前能够将.p12证书文件上载到Azure通知中心。 今天,我登录到一个开发中心,它在几周前接受了一个证书,我删除了它的证书,然后立即尝试重新上传它[同一个证书,

当我尝试将.p12证书上载到Azure时,出现以下错误:

{"error":{"message":"SubCode=40000. Only 3 properties ApnsCertificate, CertificateKey and Endpoint are required.
我按照帖子上的说明去做,结果没有用。
问题是什么?

我以前能够将.p12证书文件上载到Azure通知中心。 今天,我登录到一个开发中心,它在几周前接受了一个证书,我删除了它的证书,然后立即尝试重新上传它[同一个证书,以前工作的同一个文件],只是为了向一个初级开发人员展示这个过程是如何工作的,我遇到了同样的错误


我认为微软可能需要加快解决这个问题;Azure中的UI总是在变化,这可能只是功能上的一个临时回归。或者他们接受的内容发生了变化,但我没有看到任何迹象表明这一点。

我昨天和刚才遇到了完全相同的问题,但现在已经解决了。这就是我所做的

  • 按照相同的说明导出证书并设置密码
  • 单击“上载证书”旁边的“删除证书”。我认为这是解决问题的一步。(我知道错误消息没有多大帮助)
  • 上载导出的证书

  • 很抱歉,我真的找不出一个合理的解释。

    当我从Keychain access导出.p12文件时(在我将字段留空之前),我使用密码解决了这个问题。可能是侥幸,但现在看起来像个虫子。事实上,您甚至不必使用密码导出它。在Azure门户中,当提示输入密码时,将其放入,删除,然后提交。我的同事尝试了这一点,Azure接受了证书。

    今天早上我尝试时仍然遇到同样的错误。我明天会再试一次,看看是否有什么变化。我今天试了几次,几次后就成功了,值得一提的是,我尝试删除(已删除?)证书,甚至尝试在密码字段中添加一个字符并删除它,然后成功了,因此,结合其他答案,您可以尝试使用旧门户上载证书。