【问题标题】:Can not create .p12 on mac?无法在 mac 上创建 .p12?
【发布时间】:2015-09-19 19:11:09
【问题描述】:

我正在尝试在 ios 上使用 apns 服务,

但我无法在我的 Mac 上导出 .p12

(我无法打开看到证书左侧的钥匙)

我不知道如何解决这个问题?

http://i.stack.imgur.com/p1Q2F.png

我发现当我双击证书时,

他们总是在证书而不是我的证书中,

所以我找不到私钥,

有人知道怎么解决吗?

【问题讨论】:

  • 您是否从您的机器上创建了 csr 和证书然后提交?
  • 我从我的 mac 创建 csr,并将其上传到我的应用标识符 -> 推送通知,然后下载并双击它们以创建证书
  • 在创建推送证书并安装后首先添加开发者和分发证书

标签: ios macos certificate


【解决方案1】:

在侧边栏中选择“我的证书”(从上数第四项),然后选择证书(不仅仅是密钥)。

【讨论】:

  • 我在我的证书中看不到任何证书,它们就在证书下(?,侧栏中的第六个选项
  • 然后可能在证书中(最后一项)。如果也没有,那么您首先必须创建一个证书请求以发送给 Apple,下载证书并通过双击将其添加到钥匙串中。全局视图“所有项目”不分组证书和密钥
  • 我试了3次,还是没有私钥……如果我不能创建.p12文件,有什么办法可以使用apns吗?
  • 在 Keychain Access.app 中,您需要查看将证书和密钥分组的视图(证书旁边的披露三角形)。在那里你可以导出 .p12
  • 请看我的照片,我没有任何三角形/箭头,我找不到我的私钥...我在其他 Mac 上创建的
【解决方案2】:

您需要确保您的公钥和私钥都与属于证书的身份相对应。我建议删除证书并请求新证书 - 这对我有用。

当有与之关联的密钥时,您将在尝试导出的证书旁边看到一个小的下拉箭头。

【讨论】:

  • 我尝试再做一次,但仍然看不到箭头
【解决方案3】:

确保您的默认钥匙串设置为显示证书的钥匙串,而没有 .p12 导出选项。当您生成 .CSR 以生成证书时,将使用默认钥匙串。

通过在 Keychain Access 应用程序中右键单击它并选择“Make Keychain "YouKeychainName" Default”将钥匙串设置为默认值

【讨论】:

    猜你喜欢
    • 2021-02-17
    • 1970-01-01
    • 2019-06-19
    • 1970-01-01
    • 1970-01-01
    • 2020-06-30
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    相关资源
    最近更新 更多