2009-11-28 73 views
1

我可以根据需要打开尽可能多的IE7实例,每次都会提示您输入证书(但不能输入PIN)。但是,如果我关闭了IE7的任何实例,那么在下一次打开时,我会得到PIN提示。因此,在我看来,IE7程序在关闭时告诉智能卡“终止”当前PIN码。我想知道IE7正在做什么来引起这种情况发生(关闭时),因为我希望我的程序也能够做到这一点。关于我如何能够找到答案的任何想法?IE7智能卡PIN提示

谢谢!

回答

3

重置该卡将取消PIN码。有关更多信息,请参阅this answer

+0

谢谢亚当_我很欣赏这种回应。我会试着弄清楚是否有某种方式可以通过程序重置卡,这可能会解决我的问题! – adg 2009-11-29 23:50:22

+0

只是为了确保我们使用相同的词汇,通过“重置”,您不是指要更改PIN码吗?我绝对不会这样做。我只想让卡片再次提示输入PIN码。 – adg 2009-11-29 23:54:28

+0

对。显然你不想改变PIN码;您只想结束交易,以便卡片的行为与您刚刚重新插入相同。你能提供关于你正在使用的编程环境,语言和API的更多细节吗?您也可以在OpenSC项目网站上找到有用的信息:http://www.opensc-project.org – 2009-11-30 01:35:43

0

您正在观察的PIN缓存行为可能只是中间件管理问题。请参阅ActivClient管理员指南的第8章。引脚缓存可以是会话或基于进程的,以及其他标准,如预期的密钥使用,超时和白名单。

在普通的javascript中,关闭密钥库是不可能的。这种操作可能会跨越一些安全边界。