“签名身份”和“证书”之间的区别?
Posted
技术标签:
【中文标题】“签名身份”和“证书”之间的区别?【英文标题】:Difference between "Signing identity" & "certificate"? 【发布时间】:2015-07-28 13:33:13 【问题描述】:我正在研究如何构建 ios 应用,但我发现两个术语非常混乱:
-
签署身份
证书
我已经浏览了this Apple 官方文档。它说 Xcode 使用“签名身份”来签署应用程序 & Xcode 也生成签名身份。那么究竟什么是是签名身份?
-
签名身份与证书同义吗?
签名身份是用户名和密码凭据吗?
签名身份位于何处?在钥匙串访问中?
【问题讨论】:
【参考方案1】:是的,或多或少。身份是钥匙串中的私钥-公钥对,来自您。证书是为特定目的将它们捆绑在一起的一种方式,来自 Apple。证书是 Apple 的说法,“我已经看到了这个公钥,我确认它属于授权开发者”。
不,无关紧要。您的用户名和密码与您的 Apple ID 有关,这是您通过 Internet 与 Apple 交谈所需要的。
是的,正如我在 (1) 中所说,身份/证书存在于钥匙串中,Xcode 可以看到它,因此知道这台计算机已获得 Apple 授权用于特定目的。
【讨论】:
何时生成签名身份?何时安装 xcode?或者当我将我的苹果帐户与 xocde 关联时?@matt 我已经看到我们通过进入帐户详细信息和其他方式来请求签名身份生成一个 csr 上传到苹果门户并下载证书所以在这种情况下生成证书?@matt 我幸运与否是什么意思?在这种情况下我不会幸运?任何问题@matt 你太粗鲁了。是的,你可以成为作者。@matt以上是关于“签名身份”和“证书”之间的区别?的主要内容,如果未能解决你的问题,请参考以下文章