社区
基础编程
帖子详情
PHP如何读取USB KEY里面的数字证书的信息
CNWono
2008-07-21 10:04:29
PHP如何读取USB KEY里面的数字证书的信息,以前没有接触过这块,请各位高手帮忙解答下。
USB KEY是公安部的,我只是想读取里面的相关信息,比如姓名,警号,身份证号码(当然这些信息在USB KEY里面都存在的),然后登陆网站的时候读取这些信息,把它写到数据库里(相当于实名制访问)。只是读取不需要验证。
apache的环境除了配置SSL以外,还需要做什么样的处理,是不是需要第三方中间件。
请各位高手帮忙解答下,帮忙想想办法
...全文
3861
14
打赏
收藏
PHP如何读取USB KEY里面的数字证书的信息
PHP如何读取USB KEY里面的数字证书的信息,以前没有接触过这块,请各位高手帮忙解答下。 USB KEY是公安部的,我只是想读取里面的相关信息,比如姓名,警号,身份证号码(当然这些信息在USB KEY里面都存在的),然后登陆网站的时候读取这些信息,把它写到数据库里(相当于实名制访问)。只是读取不需要验证。 apache的环境除了配置SSL以外,还需要做什么样的处理,是不是需要第三方中间件。 请各位高手帮忙解答下,帮忙想想办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bo18
2010-08-31
打赏
举报
回复
还没结贴?
weifirst118
2010-08-16
打赏
举报
回复
学习一下
quzhongxiong
2010-08-16
打赏
举报
回复
以前做过一个加密狗的东西,用MFC写的,写入指定字符到特定U盘里面,然后再把这个读取字符的程序放入U盘,双击运行,然后再读取相对应的字符,如果正确则进入相对应后台,如果不是,则提示错误,不知你需要完成的功能是不是类似这样的..................
shengxiaol
2010-08-16
打赏
举报
回复
js貌似也可以读取的
goldily
2010-08-16
打赏
举报
回复
$_SERVER["CERT_SUBJECT"]这个就是usb key里的数字证书相关信息。楼主可以输出看看。
xiaoqiang4447
2010-08-16
打赏
举报
回复
学习一下
gguueesstt
2010-08-16
打赏
举报
回复
ASP/ASP.NET页面获取客户端证书的方法
http://blog.csdn.net/PKI_CA/archive/2008/04/28/2339954.aspx
我的问题是:我用windows2003建立了SSL服务器,制作了服务器证书,也制作安装了客户端证书,也安装了数字证书驱动。但打开网站时,选择数字证书列表 里并不包含 我的PKI数字证书。是不是服务器证书必须经过数字证书中心签名。有没有其他办法??
rb_gao
2009-05-16
打赏
举报
回复
终于可以通过openssl函数完全读取USB-KEY中的内容了,公安部吉大公司制作的证书里有一些扩展信息,例如职级、警种、岗位等信息,当然单位的信息是通过O、L、OU等信息组合而成的。通过PHP和ASP两种方式读取的证书DN有点区别,ASP直接读取subject名称即可以得到姓名和身份证号码,而通过PHP读取的DN是经过了编码的姓名和身份证号码,但是读取subject里面DN却是正常的。需要注意的是,读出来的内容是UTF-8编码的。
landyhorse
2008-12-04
打赏
举报
回复
我以前搞过,来给你讲讲情况
公安部的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对象,通过相关类库,提取获得对象中的身份证号 姓名 等等信息 有相关的数据结构问厂商资料
吉大正元的相关涉及的开发应该有个例子文档和类的说明的
希望有所帮助
wenbo_ying
2008-09-25
打赏
举报
回复
可以参考一下工行的U盾,主要问题还是客户端读取UKey里面内容
Bennyatt
2008-09-25
打赏
举报
回复
要加载插件,我们以前干过这种猥琐的东西。。。
简单的说不能是纯BS了,要有小客户端程序了。
rb_gao
2008-09-24
打赏
举报
回复
根本就不需要什么中间件,直接使用php+openssl就可以读取了。当然你的apache需要mod_ssl配合才行。需要注意的是:用$_SERVER变量读取的DN是乱码,因为公安部发的证书DN是中文姓名+身份证号码,我研究了很长时间都不能将DN转码,所以显示出来的DN内容是乱码的,听说公安部CA中心本身就不支持windows,这个无从考究,不过用微软的capicom.dll接口在windows环境下读取的DN是正常的,只是通过mod_ssl将PKI内容加入APACHE环境变量时变成乱码罢了,必须使用Openssl接口读出来,然后通过内码转换为utf-8或者gbk就可以正常显示了。如果有兴趣可以在内网进行交流,目前我做的系统全部用上了这个PKI。内码的地址是http://www.f-hz.gzs.gd。
xiaoqian0
2008-07-21
打赏
举报
回复
直接读取当然不行了,要通过USB KEY的控件来读的,比如ocx之类的控件
hahajohn2006
2008-07-21
打赏
举报
回复
第三方应该有技术文档的.有些实例
PHP
集成HSM硬件加密:从PKCS#11到生产环境实战
在数据安全领域,加密技术是保障
信息
机密性与完整性的基石。其核心原理是通过算法和密钥对数据进行变换,确保即使数据被截获也无法被未授权方解读。随着安全威胁升级,软件加密方案在密钥存储和内存安全方面存在固有风险,硬件安全模块(HSM)的价值日益凸显。HSM作为防篡改的硬件设备,能将密钥生成、存储和运算全过程隔离在安全边界内,从根本上实现密钥与业务逻辑分离,满足金融、政务等高合规场景的刚性需求。本文聚焦于**
PHP
**应用如何通过**PKCS#11**标准协议与HSM深度集成,涵盖从驱动安装、会话管理到签名验签的完
AI搜索ai优化排名geo系统GEO贴牌源码
● 功能全面:不限主词、不限关键词,低成本可持续维持优化效果 ● 适用广泛:工厂、商务服务、个人等各类行业都能用 核心功能 ● 支持6大主流AI模型平台 ● 支持文章在线AI创作 ● 支持检索量高的关键词筛选 ● 支持文章自动发布 ● 支持对接权威媒体平台 ● 支持自建知识库 ● 支持图片素材库 ● 支持各大模型关键词反馈报表
产业园区运营负责人如何利用科创数智大脑提升招商工作的智能化水平?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
Excel 配置模板 + MATLAB
读取
生成 .in 文件gprmax-excel-config-generator-package
1做了一个 Excel 配置模板 + MATLAB
读取
生成 .in 文件工具包。以后你可以主要在 Excel 里改参数,MATLAB 负责
读取
表格、生成 .in、预览模型并打印 gprMax 运行命令;只需要在excel目标配置参数即可实现gprmax 的.in文件生成。把原来 MATLAB 里需要手动设置的大量参数,转移到了 Excel 表格中。 如果还缺代码,看前一个分享资源,或者给我留言。 2 运行:demo_build_from_excel.m 即可理解如何使用仿真。 3gprmax_excel_config_matlab_tools/ ├── gprmax_excel_config_template.xlsx % Excel 配置模板 ├── demo_build_from_excel.m % 单模型生成示例 ├── gprmax_build_from_excel.m % 主入口:
读取
Excel 并生成 .in ├── gprmax_read_excel_config.m %
读取
Global/Materials/Objects/AntennaScan ├── gprmax_write_in_from_cfg.m % 将配置写成 gprMax .in ├── gprmax_preview_cfg.m % 绘制 x-z 模型预览图 ├── gprmax_estimate_nrun_cfg.m % 自动估算仿真次数 ├── gprmax_build_batch_from_excel.m % BatchCases 批量生成单根钢筋模型 └── README.md
科技中介服务机构如何借助区域科技创新数智大脑提升服务能级与用户粘性?.docx
科技中介服务机构如何借助区域科技创新数智大脑提升服务能级与用户粘性?
基础编程
21,889
社区成员
140,337
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章