我需要comunicate与从ASP.NET站点的智能卡。我已经创建一个DLL(使用Winscard.dll和MCSCM.dll那就是SCM微读者DLL)在Windows上使用读卡器的工作,但我不能与ASP.NET中使用它。该项目将只在IE运行,我必须避免使用Javascript。

感谢您的帮助。

有帮助吗?

解决方案 2

我已经找到解决方案。我加载javascript是创建的ActiveXObject,并使用客户端上安装我的DLL。是这样的:

<script language="javascript">

   function Run() 
       {
           var x = new ActiveXObject("ASC.SC");
           txtRd.value = x.AutoRead();
       } 
</script>

感谢您的帮助。

其他提示

我8年前有这个问题,但随着ASP,我们把它称为然后

的问题是,在远程服务器上的ASP代码运行,而你的智能卡读取器是一个本地的硬件

我怎么传开,这是一个小的客户端应用程序,定期轮询卡插入/拔出智能卡读取器。如果卡插入,然后将其称为Web服务,以提醒服务器,创建了基于卡和一些随机数上唯一的密钥。然后它询问用户输入PIN,这是相关的卡ID和随机数。

这意味着它需要的特定卡和unreapeatable数。我肯定我使用SSL来加密web服务消息,这当然是该系统的最脆弱的部分

这就是我做的。单片机技术支持家伙是真正有用的,讲流利的英语,它可能是值得给他们留言

如果你想用于身份验证的智能卡,你应该使用的智能卡验证模块通过我的同事写入。这是非常安全的,应该做的伎俩。

我公司作出的商业插件,用于这一目的。

它包括IE和Firefox /铬的支持,并提供了用于编写控制智能卡简单的服务器侧脚本的脚本语言。它还包括与浏览器交互(就像把一个从智能卡读取的值成一个字段中的网页上,或导航到不同的网页)的功能。

有一些示威网上,如果它适合你的需求,你可以用它来看看: https://开头cardboss。 cometway.com

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top