1

嗨,作为这个问题的必然结果,我想问您是否知道如何防止弹出对话框以询问密码或要求插入证书。

我们目前正在构建一个系统,我们必须使用 Windows 密钥库来获取存储在包含读取器和证书的 USB 令牌上的证书。与原始问题不同,我们在加载密钥库时不会遇到问题,而是在访问它时遇到问题。如果密钥库中只有一个证书没问题,我们会在适当的时间弹出适当的密码,仅此而已。但是,如果在系统中插入第二个 USB 密钥并随后删除该条目,则该条目仍保留在密钥库中,并且从那时起,每次我们尝试访问密钥库中的信息时,都会弹出一个插入密钥的弹出窗口。对于密钥当前未连接到计算机的存储中的每个证书,都会发生这种情况。

我们与之交互的系统需要这些证书,因此我们必须执行多个加密操作,并且每次都出现这些弹出窗口,这至少可以说是相当烦人的。

4

1 回答 1

1

这可能是令牌的 Windows CSP 的错误。将证书添加到存储区后,需要通过 CSP 或其他一些“删除”实用程序删除设备时删除它们。

您可以从证书管理器中检查,如果您输入一个密钥然后删除它会发生什么,证书是否从“我的证书”列表中消失。

于 2010-12-29T08:47:31.983 回答