首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从ASP.NET站点访问智能卡?

如何从ASP.NET站点访问智能卡?
EN

Stack Overflow用户
提问于 2010-06-09 22:10:39
回答 4查看 7.5K关注 0票数 1

我需要使用ASP.NET站点上的智能卡进行通信。我已经创建了一个动态链接库(使用Winscard.dll和MCSCM.dll,这是单片机微型阅读器的动态链接库),在windows上与cardreader一起工作,但我不能与ASP.NET一起使用它。该项目只能在IE上运行,我必须避免Javascript。

谢谢你的帮助。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-06-11 21:36:13

我已经找到解决方案了。我加载一个创建activeXobject的Javascript,并使用安装在客户端的动态链接库。如下所示:

代码语言:javascript
运行
复制
<script language="javascript">

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

谢谢你的帮助。

票数 1
EN

Stack Overflow用户

发布于 2010-06-09 23:31:05

我在8年前就遇到过这个问题,但当时我们称之为ASP

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

我是如何解决这个问题的是一个小的客户端应用程序,它定期轮询智能卡读卡器以进行卡的插入/移除。如果插入了卡,它就会调用web服务来提醒服务器,服务器会根据卡和一些随机数创建一个唯一的密钥。然后,它要求用户输入PIN,这与卡id和随机数有关。

这意味着它需要特定的卡和一个无法获取的号码。我非常确定我使用了SSL来加密web服务消息,这当然是系统中最易受攻击的部分

我就是这么做的。SCM的技术支持人员真的很乐于助人,他们的英语说得很好,也许值得给他们点颜色看看。

票数 3
EN

Stack Overflow用户

发布于 2010-07-27 05:19:30

我的公司为此开发了一个商业插件。

它包括IE和firefox/chrome支持,并提供了一种脚本语言,用于编写控制智能卡的简单服务器端脚本。它还包括与浏览器交互的功能(如将从智能卡读取的值放入网页上的字段中,或导航到不同的网页)。

有许多在线演示可以用来查看它是否符合您的要求:https://cardboss.cometway.com

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3006629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档