• 身份证读卡器WEB网站接入指南


    说明
    在网站开发中有时有读取身份证的需求。
    实现这个需求首先需要用户有一个二代身份证读卡器,并且如果需要联网上传信息是需要公安备案。
    满足了硬件条件就可以接入身份证读取功能了,实现非常简单就是调用厂家开发的接口。

    web服务
    这种实现比较适合现在的开发环境,思路是使用厂家开发的调用软件,打开软件后读卡器和软件就会建立一个web服务,再调用软件的web接口就可以读取身份证信息。
    因解码部分都是同一个,市面上大多数品牌读卡器都是可以通用一个软件的。
    软件一般读卡器官网就能下到,但品牌不同厂家开发的软件个别是不能共用的。
    目前我接触的读卡器品牌兼容情况大致分为 精伦,信通以及其它品牌。除了 精伦,信通 其它品牌使用 新中新官网提供的软件即可。
    这种方案缺点是软件依赖Windows环境。
    我把信通和新中新品牌的读卡器软件放在云盘方便下载,因为精伦软件需一些证明给厂家才会提供,这我就不放了。

    至于调用的接口看厂家的示例代码就好了,在本地跑一跑然后在浏览器按F12看看示例代码调用的接口。

    链接:https://pan.baidu.com/s/11lHUHrcrQWtR8LDGcVo4bg
    提取码:m9nc

    NPAPI插件
    之前大多是使用NPAPI浏览器插件,通过插件调用读卡器提供的dll外露方法来调用读卡器读取身份证。
    但是这种NPAPI插件对用户系统操作的权限太大,对于用户来说安全性很差,像谷歌这种主流浏览器很早就弃用这种插件。
    目前只知道有360浏览器还可以使用,但是还是会报NPAPI的错误,所以这种方案不建议使用。
    这种方案也很简单就是需在网页里加上一个DOM节点,然后调用厂家封装好的方法读取信息。

    常见问题
    安装软件虽然看起来很简单,但对一些小白电脑用户还是有成本的。
    web服务必须要打开软件才能使用。

  • 相关阅读:
    pom.xml将jar包导入
    获取当前系统日期的前一天日期
    判断socket连接是否失效
    java读取数据,2,2,1方式读取
    笔记
    回调机制
    吧字符串按逗号分割为数组
    时间格式的转变
    java.net.SocketException四大异常解决方案
    log4j
  • 原文地址:https://www.cnblogs.com/caiawo/p/13964003.html
Copyright © 2020-2023  润新知