0
我正在使用SecKeyGeneratePair創建一對密鑰,但我無法弄清楚如何設置訪問控制。我想設置它,以便第二次我的應用程序想要使用它,它不會要求用戶許可。使用SecKeyGeneratePair後,如何訪問生成的密鑰的權限?
我正在使用SecKeyGeneratePair創建一對密鑰,但我無法弄清楚如何設置訪問控制。我想設置它,以便第二次我的應用程序想要使用它,它不會要求用戶許可。使用SecKeyGeneratePair後,如何訪問生成的密鑰的權限?
它可能太晚了,但無論如何。查看Modifying the Access List of an Existing Keychain Item題目Keychain Services Tasks for Mac OS X手冊中的代碼示例。
此外,如果它是您的應用程序創建密鑰,它應該有權訪問它們。
如果我沒有記錯,我的問題最終成爲Snow Leopard和Lion的差異。我最終在創建後保存了一個引用,而不是在隨後的打開時嘗試查找該項目。我認爲你的答案也適用,所以希望它可以幫助未來的人:) –