嗨,作为这个问题的必然结果,我想问您是否知道如何防止弹出对话框以询问密码或要求插入证书。
我们目前正在构建一个系统,我们必须使用 Windows 密钥库来获取存储在包含读取器和证书的 USB 令牌上的证书。与原始问题不同,我们在加载密钥库时不会遇到问题,而是在访问它时遇到问题。如果密钥库中只有一个证书没问题,我们会在适当的时间弹出适当的密码,仅此而已。但是,如果在系统中插入第二个 USB 密钥并随后删除该条目,则该条目仍保留在密钥库中,并且从那时起,每次我们尝试访问密钥库中的信息时,都会弹出一个插入密钥的弹出窗口。对于密钥当前未连接到计算机的存储中的每个证书,都会发生这种情况。
我们与之交互的系统需要这些证书,因此我们必须执行多个加密操作,并且每次都出现这些弹出窗口,这至少可以说是相当烦人的。