我正在开发一个应用程序,我必须在其中显示我的 Mac 笔记本电脑上可用的所有数字证书。 我应该使用钥匙串(keychain)来访问这些证书吗? 这些证书的物理位置在哪里???
我想将他们的名字列出到标准输出。请回复我一些带有示例的链接(如果可能的话),我可以看一下以理解并将其用于我的应用程序。我研究了证书、 key 和信任服务引用 api,但它确实令人困惑。
谢谢
最佳答案
如果您只需要显示证书,那么已经有一个应用程序 - Keychain Access.app
证书可以物理地位于非文件系统设备(例如智能卡)上。
您很可能对用户证书而不是 CA 证书感兴趣?您应该查看钥匙串(keychain)引用以及最有可能的证书列表功能。
关于 cocoa +钥匙串(keychain)API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1397054/