一种密码设备的访问装置、方法、客户端和存储介质制造方法及图纸

技术编号:37912371 阅读:11 留言:0更新日期:2023-06-21 22:35
本发明专利技术公开了一种密码设备的访问装置、方法、客户端和存储介质,该方法包括:驱动设备,被配置为在所述密码设备接入的情况下,对所述密码设备进行驱动;密码访问接口,被配置为在已驱动所述密码设备的情况下,调用所述密码访问接口中与所述密码设备对应的访问接口,以供所述密码设备访问;B/S应用单元,被配置为在已调用所述密码访问接口中与所述密码设备对应的访问接口的情况下,被配置为在已选择配置文件的情况下,基于所述配置文件发送报文,以完成所述密码设备的访问功能。该方案,通过为密码设备在浏览器、客户端提供统一安全应用组件,能够简化密码设备的操作难度,提升密码设备使用的便捷性。备使用的便捷性。备使用的便捷性。

【技术实现步骤摘要】
一种密码设备的访问装置、方法、客户端和存储介质


[0001]本专利技术属于计算机
,具体涉及一种密码设备的访问装置、方法、客户端和存储介质,尤其涉及一种基于密码设备的本地服务实现方法、装置、客户端和存储介质。

技术介绍

[0002]密码设备(如税务UKey、金税盘、税控盘、密码卡、密码机),是逻辑内核和数字证书的安全载体和运行环境,是继续支撑公司业务的核心产品。但实际工作中,使用密码设备的操作繁琐,使用难度较大。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的目的在于,提供一种密码设备的访问装置、方法、客户端和存储介质,以解决使用密码设备的操作繁琐,使用难度较大的问题,达到通过为密码设备在浏览器、客户端提供统一安全应用组件,能够简化密码设备的操作难度,提升密码设备使用的便捷性的效果。
[0005]本专利技术提供一种密码设备的访问装置,包括:驱动单元、密码访问接口、以及B/S应用单元;其中,所述驱动设备,被配置为在所述密码设备接入的情况下,对所述密码设备进行驱动;所述密码访问接口,被配置为在已驱动所述密码设备的情况下,调用所述密码访问接口中与所述密码设备对应的访问接口,以供所述密码设备访问;所述B/S应用单元,被配置为在已调用所述密码访问接口中与所述密码设备对应的访问接口的情况下,被配置为在已选择配置文件的情况下,基于所述配置文件发送报文,以完成所述密码设备的访问功能。
[0006]在一些实施方式中,其中,所述密码设备,包括:税务UKey、金税盘、税控盘、密码卡、密码机中的至少之一;和/或,所述密码访问接口,包括:通用密码服务接口、国密接口、CSP接口中的至少之一;和/或,所述B/S应用单元,包括:B/S应用层和http应用接口;其中,所述http应用接口,是以Windows后台服务的方式,为B/S应用层提供的对外服务接口。
[0007]在一些实施方式中,在所述密码访问接口包括通用密码服务接口、国密接口和CSP接口,且所述B/S应用单元包括B/S应用层和http应用接口的情况下,所述B/S应用层、所述http应用接口、所述通用密码服务接口、所述国密接口、所述CSP接口和所述驱动单元,自上向下分层设置;其中,所述国密接口、所述CSP接口和所述驱动单元,能够设置在同一层;在同一层中,所述国密接口和所述CSP接口,能够设置在所述驱动单元的上方。
[0008]在一些实施方式中,所述密码设备的访问功能,包括:获取服务版本号、验证口令、生成客户端认证请求、生成客户端认证凭据、读取证书、读取证书信息、获取设备号、检测USBKEY是否插入、P1验签、P7签名、P7验签、文件签名、文件验签、解数字信封、修改口令、消息摘要、获取当前错误信息、获取设备序列号、导入证书信息、制作证书、获取证书扩展信息中的至少之一;其中,对所述密码设备的访问功能的调试,是采用Postman作为调试工具进
行调试的。
[0009]与上述装置相匹配,本专利技术另一方面提供一种密码设备的访问方法,包括:通过驱动设备,在所述密码设备接入的情况下,对所述密码设备进行驱动;通过密码访问接口,在已驱动所述密码设备的情况下,调用所述密码访问接口中与所述密码设备对应的访问接口,以供所述密码设备访问;通过B/S应用单元,在已调用所述密码访问接口中与所述密码设备对应的访问接口的情况下,被配置为在已选择配置文件的情况下,基于所述配置文件发送报文,以完成所述密码设备的访问功能。
[0010]在一些实施方式中,其中,所述密码设备,包括:税务UKey、金税盘、税控盘、密码卡、密码机中的至少之一;和/或,所述密码访问接口,包括:通用密码服务接口、国密接口、CSP接口中的至少之一;和/或,所述B/S应用单元,包括:B/S应用层和http应用接口;其中,所述http应用接口,是以Windows后台服务的方式,为B/S应用层提供的对外服务接口。
[0011]在一些实施方式中,在所述密码访问接口包括通用密码服务接口、国密接口和CSP接口,且所述B/S应用单元包括B/S应用层和http应用接口的情况下,所述B/S应用层、所述http应用接口、所述通用密码服务接口、所述国密接口、所述CSP接口和所述驱动单元,自上向下分层设置;其中,所述国密接口、所述CSP接口和所述驱动单元,能够设置在同一层;在同一层中,所述国密接口和所述CSP接口,能够设置在所述驱动单元的上方。
[0012]在一些实施方式中,所述密码设备的访问功能,包括:获取服务版本号、验证口令、生成客户端认证请求、生成客户端认证凭据、读取证书、读取证书信息、获取设备号、检测USBKEY是否插入、P1验签、P7签名、P7验签、文件签名、文件验签、解数字信封、修改口令、消息摘要、获取当前错误信息、获取设备序列号、导入证书信息、制作证书、获取证书扩展信息中的至少之一;其中,对所述密码设备的访问功能的调试,是采用Postman作为调试工具进行调试的。
[0013]与上述装置相匹配,本专利技术再一方面提供一种客户端,包括:以上所述的密码设备的访问装置。
[0014]与上述方法相匹配,本专利技术再一方面提供一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行以上所述的密码设备的访问装置。
[0015]由此,本专利技术的方案,通过调用通用密码服务接口、国密接口、CSP接口,以Windows后台服务的方式,为B/S应用提供https接口,采用Postman通过选择配置文件,再执行发送报文即可以完成访问密码设备的功能操作;从而,通过为密码设备在浏览器、客户端提供统一安全应用组件,能够简化密码设备的操作难度,提升密码设备使用的便捷性。
[0016]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。
[0017]下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。
附图说明
[0018]图1为本专利技术的密码设备的访问装置的一实施例的流程示意图;
[0019]图2为应用层次关系的示意图;
[0020]图3为B/S应用演示DEMO(demonstration,示范)的示意图;
[0021]图4为Postman应用演示DEMO的示意图;
[0022]图5为链接与功能的对应关系表。
[0023]图6为本专利技术的密码设备的访问方法的一实施例的流程示意图。
具体实施方式
[0024]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术具体实施例及相应的附图对本专利技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0025]相关方案中,首先抽象出一组USB KEY的访问接口,然后根据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种密码设备的访问装置,其特征在于,包括:驱动单元、密码访问接口、以及B/S应用单元;其中,所述驱动设备,被配置为在所述密码设备接入的情况下,对所述密码设备进行驱动;所述密码访问接口,被配置为在已驱动所述密码设备的情况下,调用所述密码访问接口中与所述密码设备对应的访问接口,以供所述密码设备访问;所述B/S应用单元,被配置为在已调用所述密码访问接口中与所述密码设备对应的访问接口的情况下,被配置为在已选择配置文件的情况下,基于所述配置文件发送报文,以完成所述密码设备的访问功能。2.根据权利要求1所述的密码设备的访问装置,其特征在于,其中,所述密码设备,包括:税务UKey、金税盘、税控盘、密码卡、密码机中的至少之一;和/或,所述密码访问接口,包括:通用密码服务接口、国密接口、CSP接口中的至少之一;和/或,所述B/S应用单元,包括:B/S应用层和http应用接口;其中,所述http应用接口,是以Windows后台服务的方式,为B/S应用层提供的对外服务接口。3.根据权利要求2所述的密码设备的访问装置,其特征在于,在所述密码访问接口包括通用密码服务接口、国密接口和CSP接口,且所述B/S应用单元包括B/S应用层和http应用接口的情况下,所述B/S应用层、所述http应用接口、所述通用密码服务接口、所述国密接口、所述CSP接口和所述驱动单元,自上向下分层设置;其中,所述国密接口、所述CSP接口和所述驱动单元,能够设置在同一层;在同一层中,所述国密接口和所述CSP接口,能够设置在所述驱动单元的上方。4.根据权利要求1至3中任一项所述的密码设备的访问装置,其特征在于,所述密码设备的访问功能,包括:获取服务版本号、验证口令、生成客户端认证请求、生成客户端认证凭据、读取证书、读取证书信息、获取设备号、检测USBKEY是否插入、P1验签、P7签名、P7验签、文件签名、文件验签、解数字信封、修改口令、消息摘要、获取当前错误信息、获取设备序列号、导入证书信息、制作证书、获取证书扩展信息中的至少之一;其中,对所述密码设备的访问功能的调试,是采用Postman作为调试工具进行调试的。5.一种密码设备的访问方法,其特征在于,包括:通过驱动设备,在所述密码设备接入的情况下,对所述密码...

【专利技术属性】
技术研发人员:李继莫红玉贾鸣明李利缪云青
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1