我在我的应用程序中使用Urban飞艇进行推送通知.因此,我需要从Apple开发人员门户网站下载推送SSL证书.下载后,我在钥匙串访问中添加了它.但是没有为证书创建私钥.当我尝试右键单击并导出证书时,我无法将其导出为.p12文件,因为在保存时禁用了.p12文件扩展名.由于声誉较低,我无法在此处附上屏幕截图.
有人请告诉我这里的问题在哪里.我该怎么办?
Mat*_*man 525
事实证明,您只需在左侧面板中选择"我的证书",然后启用.p12选项.
fra*_*ank 87
在我的例子中,我将.cer文件变为"system"选项而不是"login"选项.然后我将.cer文件从"系统"移动到"登录"选项然后按"我的证书"然后导出它.p12就可以了..
Ga *_*chi 31
就我而言,直到我按名称搜索后才出现该证书!我什至拍了一段视频作为证据。都选择了“登录”和“我的证书”,我从头开始重新生成了完整的流程两次,每次都没有证书可供我导出 .p12 文件。当我在搜索栏中输入它的名称后,它就出现了!:翻转表表情符号:
苹果,修复你的错误!我生命中的两个小时再也不会回来了。
lxt*_*lxt 25
Apple不会存储您用于创建证书的私钥.您需要在您的计算机上拥有它的副本.
听起来好像其他人要求你试图下载的推送证书,或者你在另一台机器上请求它.如果找不到私钥,则需要创建新的证书请求并通过开发人员门户上传.
jci*_*ity 14
要以p12格式导出,您需要从计算机生成证书,或者使用用于在计算机上生成证书的密钥.
为确保这一点有效:
登录Apple的开发人员中心
转到Provisioning Portal或证书,标识符和配置文件
转到证书并创建Apple推送通知服务SSL从此处将引导您完成证书生成过程.
下载生成的证书后,将其安装在钥匙串中(双击证书文件或拖放到钥匙串窗口中.
然后从左侧面板中选择"证书".右键单击要导出的证书,p12选项将在那里.
注意:除非您从机器生成证书,否则它不会出现
hva*_*an3 10
对我来说,不是右键单击Keychain Access中的主证书行并选择Export,我必须单击我尝试导出的证书旁边的下拉箭头,然后右键单击下面的条目,然后选择Export.然后,您实际上是选择私钥部分而不是公钥部分.
小智 8
除了验证证书是从同一台计算机上的Keychain Access - > Certificate Assistant的证书请求中发出的,还要确保将收到的.cer文件安装到正确的钥匙串中.
最好的方法是在左侧钥匙串下选择适当的钥匙串,最有可能是"登录",确保在"类别"下选择"我的证书",然后将.cer文件拖放到主文件列表区域.
小智 5
我解决了,但解决方案有点奇怪。事实证明,您只需要打开钥匙串并选择“登录”的“我的证书”选项卡即可。现在转到您下载的证书并双击它,它将出现在“我的证书”下,您也可以看到私钥。现在您可以轻松地以 .p12 格式导出证书 干杯!
| 归档时间: |
|
| 查看次数: |
67532 次 |
| 最近记录: |