XCode的“登录”和“系统”中的证书之间的区别

时间:2011-06-03 13:33:42

标签: xcode certificate keychain osx-leopard

我试图找到这个愚蠢问题的答案,但没有找到答案。我有错误CSSMERR_TP_NOT_TRUSTED,我正在尝试修复它。

我的问题是: “登录” “系统中的”证书“有什么区别? “KeyChains Access”程序的“KeyChains”标签中的“ ?在这2个地方复制并粘贴所有证书是个好主意吗?

例如:Login中的证书用于登录,而系统中的证书不是答案。 :)

1 个答案:

答案 0 :(得分:40)

系统钥匙串适用于系统范围的项目。因此,如果你有一个笔记本电脑的身份,那将是你的系统钥匙串。每个用户也可以访问它,因此它是SSL证书之类的好地方。它还需要管理员凭据修改它。

另一方面,您是唯一可以访问登录密钥链的人。它实际上已锁定您的帐户密码。这是Apple Developer证书的用武之地。它们特定于您并识别一个人,而不是一台机器。另一个重要的优点是应用程序可以在没有管理员凭据的情况下请求访问它。