数字认证-jsp读取usb-key的数据内容

问题描述

jsp读取usb-key的数据内容

如何读取USB KEY里面的数字证书的信息,以前没有接触过这块,请各位高手帮忙解答下。
USB KEY是公安部的,我只是想读取里面的相关信息,比如姓名,警号,身份证号码(当然这些信息在USB KEY里面都存在的),然后登陆网站的时候读取这些信息,把它写到数据库里(相当于实名制访问)。只是读取不需要验证。

解决方案

公安部的pki、pmi 我所了解的用的是吉大正元的证书应用管理系统,吉大正元提供了相关的服务端包和开发支持包 我知道有java和vc的支持版本

以java为例

在tomcat的lib目录下要部署一个jar包 是关于证书支持的 吉大正元提供
另外,还有一个供开发使用,提取pki证书相关信息的系列类库 也是吉大正元提供

tomcat上除了配8443那个端口的https验证 要做两件事 生成有效的服务端证书和部署证书(那个证书目录好像是jdk下的security目录 我忘记了)

一个标准的处理的流程如下:

首先要通过公安局的的证书中心签署生成服务端证书和在tomcat上部署 不知道你这个做了没 或者已经搞好了 部署目录也挺关键
如何生成服务端证书 网上文章很多 但切记 要公安的证书中心做一下签名才行

如果部署正常正常 客户端访问时,服务端会请求客户端的证书,插上Usb key
随后 客户端证书会传递并写在session里(有个系统session对象 关于x509的 具体名字忘了) 这是个x509证书对象 就是usb key证书里的信息

上面这些操作系统完成,不需要编程,下面是编程的

获得session中的那个x509对象,通过相关类库,提取获得对象中的身份证号 姓名 等等信息 有相关的数据结构问厂商资料

吉大正元的相关涉及的开发应该有个例子文档和类的说明的

希望有所帮助

解决方案二:

请参考以下链接

http://www.phpfans.net/ask/quiz1/7096974872.html

时间: 2024-10-31 19:54:20

数字认证-jsp读取usb-key的数据内容的相关文章

request-jsp读取后台xml的数据

问题描述 jsp读取后台xml的数据 我在后台已经把xml里面的数据全部读取出来了 这些数据存到request里面 然后去jsp页面去循环 但是在循环的过程中后一条数据会将前一条数覆盖 我该怎样不让数据被覆盖 解决方案 你要搞清楚,你为什么需要循环,循环需要解决什么问题? 还有,你没次循环后,对循环的数据需要进行展示吗?? 解决方案二: 读出一条就显示一条了呗 解决方案三: 将xml数据读取出来时,采用怎样的信息封装方式,是用对象封装还是map封装?jsp页面循环显示,如果是在表格中显示,可以考

request-我用JSP页面读取数字认证时显示为

问题描述 我用JSP页面读取数字认证时显示为 "我用X509Certificate[]certs = (X509Certificate[]) request .getAttribute("javax.servlet.request.X509Certificate"); 得到的证书是个null"

基于云计算的USB Key身份认证方案

基于云计算的USB Key身份认证方案 王帅 提出一种基于云计算的USB Key身份认证方案主要用于解决传统身份认证技术中存在的安全问题.使用USB Key身份认证技术登录云终端获取云服务,可以很好的提高云服务器对用户身份认证的安全性.该方案主要从两方面进行论述:一是云服务器如何获取云终端的USB Key中的数字证书进行身份认证,从而确保云计算环境的安全性:二是终端用户在获取应用服务时如何进行身份认证,从而提高应用服务的安全性.通过安全性分析,可得出该方案能有效抵御云计算的内部攻击风险.账户和服

jsp页面如何显示oracle数据中读取的blob类型的图片?

问题描述 jsp页面如何显示oracle数据中读取的blob类型的图片? jsp页面显示图片的地方 只显示一张图片就可以 查询的时候,通过调用servlet 根据查询条件 然后返回查询结果,显示图片,如何写, 查询出来的结果显示一些其他的信息,包含图片.如何先写显示图片的代码(后台前台) 解决方案 SpringMVC从本地磁盘读取图片显示到JSP页面上JSP页面直接显示Blob类型图片 解决方案二: 可以使用base64编码来显示图片 参考:http://www.lvtao.net/dev/ph

jsp实时读取mysql数据库的数据

问题描述 jsp实时读取mysql数据库的数据 jsp网页从Mysql数据库读取数据进行展示,想实现每一秒更新网页的数据,感觉这里不能使用ajax来做,但是也不想通过实时加载网页的方式,问一下使用什么方式好,提供一下思路就行 解决方案 mysql插入触发器将新增的数据放入临时表,jsp每次读取临时表,然后删除里面全部的数据 解决方案二: 用ajax就可以了.你无非就是担心数据多,性能差. 解决方案三: 可以用ajax啊,你在页面里用js写个定时器就可以了 解决方案四: 如果不想用Ajax局部刷新

jsp读取数据

问题描述 jsp读取另一个jsp代码在textarea中显示 解决方案 解决方案二:该回复于2009-08-01 22:34:34被版主删除

进一步了解USB Key的安全漏洞

今天参加了飞天诚信举办的一个USB Key的身份认证技术与应用的会议,从中对飞天的USB Key以及其在银行界的应用有了一些了解,我以前也曾经专门分析过USB Key的安全性,这次会议使得我对USB Key有了更深入的了解. 在这次学习探讨的过程中,我对USB Key也有了一些新的体会: 1.只要数字证书和私钥存放在电脑介质中,或者可能被读入内存,那么都是不安全的.例如招商银行的硬盘版数字证书就是不安全的.因为其私钥和数字证书都有被木马程序盗用的可能. 2.USB Key的安全性在于私钥不能被导

jsp页面-JSP读取数据库保存的图片

问题描述 JSP读取数据库保存的图片 数据库有张指纹表专门用来保存指纹图片(10个手指头),现在想要在JSP页面上显示某个人的10个手指的指纹图片.请教各位大神如何实现? 解决方案 JSP页面代码: <img src="personAction_showByID.action" title="tt" style="width: 500px; height: 700px;"> action中对应代码 public String show

Delphi调用WMI读取USB设备的PID和VID

WMI(WindowsManagement Instrumentation ) 非常强大,它可以以数据库的形式查询你的电脑的软件和硬件,在它的数据库里面,时刻保存着最新的软件信息和硬件信息,因此你可以用WMI来检测CUP 主频.温度,读取WINDOWS的进程......... 本文就介绍如何使用WMI读取USB设备的PID和VID码 1. Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, 2. 3