撤销公司iOS分发证书并使用新密钥创建新证书

时间:2017-06-21 12:20:21

标签: ios certificate signing apple-developer

我已经远程搜索了网络,但未找到此特定用例或相应的答案。

让我解释一下情况:

我们是一家最近被接管的公司的应用开发团队。收购公司有一个现有的Apple开发者帐户,但将iOS应用程序开发外包给代理商。

由于我们的工作是为公开发布创建应用,我们也需要选择签署我们的应用以进行分发。

问题是,有3个有效的分发证书(这是组织帐户的限制),它们都是使用代理生成的私钥签名的。

我的建议是撤销其中一个(最老的)分发证书,并使用我们团队生成的私钥生成一个新证书。

我的问题是,这有什么影响?我发现撤销分发证书对使用它签名的应用程序没有影响,如果你想更新应用程序,你只能生成一个新的分发证书,但是所有这些都假设新的分发证书是用相同的私钥。如果您有2个使用不同私钥签名的活动分发证书,会发生什么?这方面的最佳做法是什么?

THX!

1 个答案:

答案 0 :(得分:0)

  1. 如果您有2个使用相同私钥签名的分发证书,则表示您已完成:只需删除一个并使用另一个更新其他应用。 (如果全部3个,则删除2)。
  2. 如果所有三个分发证书都有不同的私钥,并且您坚持使用新密钥,请列出使用每个密钥签名的应用程序并确定优先级。然后以最低成本删除证书,因为您知道无法更新这些应用。
  3. 或者,放弃对新证书的要求,只使用他们中的一个。