容器“...”必须只包含一个证书及其私钥

时间:2011-06-10 11:44:13

标签: macos ios

我无法在iOS 5上安装移动配置证书,因为我收到此错误:

The container "…" must contain only one certificate and its private key.

我使用过去工作的相同过程,但在iOS 5上它不起作用,我不知道如何将我的证书导出到“理想”状态。

2 个答案:

答案 0 :(得分:0)

我能够通过从钥匙串的“证书”类别导出私钥来解决这个问题,而不是直接导出密钥。

Certificates Category

因此,导出证书的NAME,而不是私钥本身,你应该好好去。

答案 1 :(得分:0)

我认为更具体的答案是你......

  • 打开钥匙串应用
  • (我假设您已经在钥匙串中拥有了您的身份密钥对)
  • 像@Brent Shaffer所说,选择“证书”更直接 (原因是Keychain App在使用“证书”视图
  • 时在逻辑上将证书和私钥分组用于身份)
  • SHIFT - 选择您的SMIME证书及其对应的私钥
  • 右键单击所选内容,然后选择“导出2个项目”
  • 另存为密码非常强的(.p12)文件
  • 将.p12文件通过电子邮件发送到您的电子邮件帐户
  • 从您的iphone Mail应用中,您可以点按.p12文件
  • 并且Mail会建议将其导入为个人资料。您需要先前的密码。