在确认提示中无需密码即可获取钥匙串项目

时间:2018-04-21 02:16:28

标签: macos keychain

我主要在macOS上看到两种类型的钥匙串提示,一种需要密码,一种不需要密码。在任何一种情况下,都要求用户确认:"始终允许","拒绝"或"允许"。

我代表用户存储密码,因此要求用户输入密码以便我可以获取其他密码似乎很愚蠢......

当从钥匙串中检索项目时,我需要做什么才能需要用户输入密码(当然,假设钥匙串已经解锁)?即我希望用户知道我正在检索密码,但只需要确认操作。

我需要SecAddItem以不同的方式吗?我是否需要以特定方式使用SecItemCopyMatching API?我的申请是否需要签署(如果是,自签名是否足以进行测试)?

0 个答案:

没有答案