xcode - XCode 的 "Login"和 "System"中的证书之间的区别

标签 xcode certificate keychain osx-leopard

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

我的问题是:放一个 有什么区别? 《证书》 “登录”或在 《系统》 “ key 链” 的标签“钥匙串(keychain)访问”程序?在这两个地方复制并粘贴所有证书是个好主意吗?

说这样的话:登录中的证书用于登录,系统中的系统不是答案。 :)

最佳答案

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

另一方面,您是唯一可以访问您的登录钥匙串(keychain)的人。它实际上是用您的帐户密码锁定的。这是您的 Apple Developer 证书应该去的地方。它们特定于您并识别一个人,而不是一台机器。另一个大优点是应用程序可以请求访问它而无需管理员凭据。

关于xcode - XCode 的 "Login"和 "System"中的证书之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6227770/

相关文章:

iphone - Xcode 3.2.2 和 Settings.bundle 的本地化

在 ELB 后面启用了 SSL 的 Tomcat

android - 如何在模拟器中将 CA 证书导入 Android 4.4.2?

objective-c - SecKeychain加载项

IOS 开发人员证书在到期日期之前已过期

ios - Xcode:持久性段错误:使用 Firebase 时为 11

swift - 播放结束后在 AVAudioPlayerNode 上调用 stop() 会导致崩溃

ios - UINavigationBar外观未正确设置颜色

node.js - 如何在 Node 中使用客户端证书执行 HTTPS GET

ios - TouchID with KeyChain - 输入密码屏幕出现格式错误 (Swift)