[发明专利]一种支持OpenSC的软硬件驱动的实现方法有效
申请号: | 201310520252.2 | 申请日: | 2013-10-29 |
公开(公告)号: | CN103544037A | 公开(公告)日: | 2014-01-29 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F21/34 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种支持OpenSC的软硬件驱动的实现方法,属于信息安全领域。该方法是通过中间件调用具体的接口函数实现的,主要包括初始化接口函数的调用及建立密文通信环境、选择文件接口函数的调用及选择要操作的文件、设置安全环境接口函数的调用及构建设置安全环境的APDU并通过发送该APDU设置安全环境、签名接口函数的调用及构建签名的APDU并通过发送该APDU对待签名原文执行签名操作。本发明的实现使得在OpenSC下中间件与智能卡设备得到了很好的结合与使用,有助于推动智能卡设备生产厂商在OpenSC下对智能卡设备的多种功能的开发与应用。 | ||
搜索关键词: | 一种 支持 opensc 软硬件 驱动 实现 方法 | ||
【主权项】:
一种支持OpenSC的软硬件驱动的实现方法,通过中间件调用具体的接口函数实现,其特征是:当初始化接口函数被调用时,根据卡片的通信密钥类型建立密文通信环境,设置卡片支持的密钥位数,函数返回初始化结果;当选择文件接口函数被调用时,根据所述选择文件接口函数中的第一结构体的属性执行选择文件的操作,函数返回选择文件操作结果;具体的,当选择文件的操作执行成功时函数返回包含文件控制信息的选择文件操作结果;当设置安全环境接口函数被调用时,根据所述设置安全环境接口函数的第二个参数获取文件控制信息的密钥文件属性,利用所述密钥文件属性构建设置安全环境的APDU,并通过发送所述设置安全环境的APDU设置安全环境,函数返回设置结果;当签名接口函数被调用时,根据所述签名接口函数的第二个参数和第三个参数得到待签名原文及其长度,利用所述待签名原文及其长度构建签名的APDU,并通过发送所述签名的APDU对所述待签名原文执行签名操作,函数返回签名操作结果;具体的,当签名操作执行成功时函数返回包含签名值的签名操作结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310520252.2/,转载请声明来源钻瓜专利网。