cocoa +钥匙串(keychain)API

标签 cocoa digital-certificate

我正在开发一个应用程序,我必须在其中显示我的 Mac 笔记本电脑上可用的所有数字证书。 我应该使用钥匙串(keychain)来访问这些证书吗? 这些证书的物理位置在哪里???

我想将他们的名字列出到标准输出。请回复我一些带有示例的链接(如果可能的话),我可以看一下以理解并将其用于我的应用程序。我研究了证书、 key 和信任服务引用 api,但它确实令人困惑。

谢谢

最佳答案

如果您只需要显示证书,那么已经有一个应用程序 - Keychain Access.app

证书可以物理地位于非文件系统设备(例如智能卡)上。

您很可能对用户证书而不是 CA 证书感兴趣?您应该查看钥匙串(keychain)引用以及最有可能的证书列表功能。

关于 cocoa +钥匙串(keychain)API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1397054/

相关文章:

objective-c - 从命令行运行 Xcode iOS 应用程序

java - jar 的认证(不包含小程序)

java - 为 JApplet 设置 "Publisher"

apache - 如何创建用于连接到网站的私有(private)证书

ssl - OpenSSL:套接字:连接被拒绝连接:errno = 111

objective-c - 如何让 NSView 不裁剪它的边界区域?

cocoa - 获取 NSTextView 的连续拖动事件

objective-c - 禁用 NSView 的淡入淡出动画 `setHidden:`

web-applications - 对流程进行数字签名的策略?

objective-c - Mac OS X 中的自动布局和调整 View 大小