如何修复“钥匙串访问”中未打开的“访问控制”选项卡?


0

在“ 钥匙串访问”中,有些项目无法打开“访问控制”选项卡。当我双击这些项目之一以在其上打开一个窗口时,该窗口将打开并选择“属性”选项卡。当我尝试单击选项卡标题“访问控制”时,标题会设置动画,但选项卡本身不会打开。“属性”选项卡保持选中状态。

我不确定是否相关,但是在控制台中,我看到重复的Keychain Access条目说:CSSM Exception: -2147413737 CSSMERR_DL_DATASTORE_DOESNOT_EXIST。也有很多条目说:CSSM Exception: -2147413750 CSSMERR_DL_INVALID_FIELD_NAME

如何修复项目,以便再次打开“访问控制”选项卡?我不确定钥匙串本身是否已损坏,是否可以使用某些终端命令来进行验证(和修复)?还是“访问控制”依赖于其他可能需要修复的数据存储?


我尝试过将这些项目移动到另一个钥匙串(通过拖放)是否有帮助。是和否:在另一个钥匙串中,我可以打开项目上的“访问控制”,但是当我将它们拖回到原始钥匙串中时,我不再可以。在“钥匙串访问”窗口的底部,我还观察到项目计数异常的行为:我移动了4个项目,但计数下降了5;将4个项目拖回去后,它又上升了5。在此之后,我将钥匙串恢复为备份,因为到目前为止,我不想过多地破坏钥匙圈,以免破坏它。
Rinzwind '17

Answers:


1

尝试在“ KeyChain访问”窗口的左下方将类别设置为“我的证书”。然后找到证书,将其扩展以获取密钥,然后尝试更改该证书上的“访问控制”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.