【问题标题】:Converting a developer certificate into a P12 file将开发者证书转换为 P12 文件
【发布时间】:2014-01-22 08:39:20
【问题描述】:

我正在尝试使用虚拟机 mac 将开发人员证书转换为描述为 here 的 P12 文件....但是在转换时

个人信息交换 (.p12) 文件格式已禁用 我该怎么办

【问题讨论】:

  • 这是因为你没有选择与之关联的私钥。
  • Midhun 的答案很可能是正确的。 p12 文件是包含证书和密钥的文件。如果您在钥匙串中的证书旁边没有看到小扩展图标,则说明您没有钥匙。
  • @MidhunMP 和 Wolfgang 是否有任何链接显示如何将密钥与证书关联?谢谢

标签: ios certificate


【解决方案1】:

.p12 选项被禁用,因为您只选择了您机器上的私钥或证书。创建 .p12 文件时需要这两个文件。

创建.p12文件的步骤:

  1. 在您的 Mac 上运行钥匙串访问应用程序。
  2. 从左上角面板中选择登录钥匙串
  3. 从左侧面板的“类别”菜单中选择“我的证书”
  4. 找到您的 iPhone 开发者/发行证书。不要选择 iPhone Developer/Distribution: My Company
  5. 展开此项,您应该会在里面看到私钥。
  6. 同时选择密钥和证书(按住 CMD 并单击这两项)
  7. 右键单击并选择导出 2 项...
  8. 以个人信息交换 (.p12) 文件格式保存您的密钥,并将文件命名为“Certificates.p12”
  9. 系统将提示您创建一个密码,当您尝试在另一台计算机上导入此密钥时使用该密码
  10. 输入密码并保存

【讨论】:

  • 在步骤 3-从左侧面板的“类别”菜单中选择“我的证书”............没有证书......它是空的...... .when choose my certificates category it is empty (yazilimsozluk.com/a.png) but when choose all items category it show certificates (yazilimsozluk.com/a1.png)
  • @user1688401:根据您的评论,我认为您的机器中确实有证书和有效密钥。当您选择证书时,它附近是否有任何箭头?查看此博客:appfurnace.zendesk.com/entries/…
  • 那个菜单在哪里???这是我的钥匙串访问:yazilimsozluk.com/a2.png .... ...在钥匙串访问下拉菜单中,选择钥匙串访问 > 证书助手 > 请求证书证书颁发机构...
  • “同时选择密钥和证书(按住 CMD 并单击这两项)”,我认为选择证书文件就足够了
  • 在我的情况下,只需导出证书(私钥的父级)即可。无法同时导出证书和私钥。
【解决方案2】:

您是如何将证书安装到您的机器上的?

你有没有:

a) 从 iOS 证书门户下载 b) 从同一台计算机发送证书请求,然后通过该过程从 iOS 证书门户下载它

请注意,选项 B 表示您有一个与之关联的私钥,因为它是从同一台计算机请求的。如果您正在执行选项 A,则私钥不在该机器上

如果您尝试将证书和私钥从一台计算机传输到另一台计算机,最简单的方法是使用 Keychain Access 程序,将证书/密钥导出为 *.p12 格式进行传输。

如果您打开 Keychain Access 程序并找到您的开发人员证书,请单击它的箭头并确保有一个关联的子密钥与之关联。

如果是这样,请右键单击证书并单击导出。

如果没有,那么您需要从请求证书的原始计算机上执行此操作以包含私钥。

【讨论】:

  • 在虚拟机 mac 中我从该 url (developer.apple.com) 下载(分发)证书,然后尝试转换该链接中描述的 .p12 文件:help.adobe.com/en_US/as3/iphone/… 但个人信息交换 (.p12 ) 文件格式被禁用
  • 您是否尝试过从钥匙串访问中这样做?你是什​​么意思'下载'?你的意思是你刚刚下载了它们还是你使用了证书签名请求来创建它?如果是后者,如上所述,您需要从原始 CSR 机器导出证书/密钥。
  • 刚刚从developer.apple.com 下载您是什么意思“您是否尝试过通过钥匙串访问来这样做?”谢谢
【解决方案3】:

在钥匙串访问应用程序中,我已将安装的证书从系统文件夹移动到登录文件夹(在左上角),然后启用了 p12 导出。

【讨论】:

    猜你喜欢
    • 2019-12-09
    • 2011-03-07
    • 2013-04-21
    • 1970-01-01
    • 1970-01-01
    • 2019-12-17
    • 2017-03-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多