IE7 智能卡 PIN 提示
我可以根据需要打开任意数量的 IE7 实例,并且每次都会提示我输入证书(但没有 PIN)。但是,如果我关闭 IE7 的任何实例,那么在下次打开时我会收到 PIN 提示。所以在我看来,IE7程序在关闭时正在做一些事情,告诉智能卡使当前的PIN“过期”。我想知道 IE7 正在做什么导致这种情况发生(当它关闭时),因为我希望我的程序也能够做到这一点。关于如何找出答案有什么想法吗?
谢谢!
I can open as many instances of IE7 as I want and I get prompted for a cert each time (but no PIN). However, if I close any of the instances of IE7, then on the next open I get the PIN prompt. So it seems to me that the IE7 program is doing something when it is closed to tell the smart card to "expire" the current PIN. I would like to find out what IE7 is doing to cause that to happen (when it closes) because I want my program to be able to do that too. Any ideas on how I could find that out?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
重置卡将使 PIN 码失效。有关详细信息,请参阅此答案。
Resetting the card will exipre the PIN. See this answer for more information.
您观察到的 PIN 缓存行为可能只是中间件管理问题。请参阅 ActivClient 管理员指南的第 8 章。 Pin 缓存可以是会话或基于进程的,以及其他标准,例如预期密钥使用、超时和白名单。
在常规 JavaScript 中很可能无法关闭密钥库。此类操作可能会跨越某些安全边界。
The PIN caching behavior you are observing might just be a middleware administration matter. See chapter 8 of the ActivClient Administrators guide. Pin caching can be session, or process based, among other criteria like intended key usage, timeouts, and whitelists.
There is a good chance that closing the keystore is not possible in regular javascript. That kind of operation might cross some security boundary.