如果我转到 Internet Explorer 选项 -> 内容选项卡 -> 证书按钮 -> 个人选项卡,我会看到证书列表 - IE 从哪里读取?这些证书中有好几个位于我的机器上的不同位置。甚至在 PKI USB 设备中也有一个。IE 会在整个机器中搜索证书吗 - 似乎不太合理?
我在 IE8 和 IE9 上都尝试过了。
答案1
在进一步搜索信息之后,我回答了我自己的问题,希望它能够帮助其他正在寻找相同信息的人。
IE 不会在机器中查找任何证书。应用程序(如个人证书管理器或我的 PKI USB 设备的驱动程序)会使用 IE/Windows 注册它们管理的证书。它们使用 Crypto API 来执行此操作。当应用程序退出时,它会注销其管理的证书,因此它们在 IE 个人选项卡中不再可见。在我的笔记本电脑中,我有 2 个这样的应用程序 - 一个是 USB PKI 设备,另一个是证书管理器。