[发明专利]密码服务提供方法、装置和计算机可读存储介质有效
申请号: | 202010987721.1 | 申请日: | 2020-09-18 |
公开(公告)号: | CN112270000B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 潘峰;张力;夏波;裴佩;蔡斯 | 申请(专利权)人: | 武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所) |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/31 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 吕耀萍 |
地址: | 430205 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 密码 服务 提供 方法 装置 计算机 可读 存储 介质 | ||
1.一种密码服务提供方法,其特征在于,包括:
加密设备适配软件接收来自中间件的密码设备申请请求;
获取所述中间件的配置信息,所述中间件的配置信息包括中间件支持的密码体制代码号和API接口标准代码号;
根据所述中间件的配置信息,从多个加密设备中为所述中间件分配目标密码设备,所述目标加密设备与所述中间件支持的密码体制和API接口标准相同;
采用所述目标加密设备为所述中间件提供密码服务。
2.根据权利要求1所述的方法,其特征在于,所述根据所述中间件的配置信息,从多个加密设备中为所述中间件分配目标密码设备,包括:
获取加密设备列表,所述加密设备列表包括多个加密设备的标识和配置信息,所述加密设备的配置信息包括加密设备的厂家、版本、加密设备支持的密码体制和API接口标准;
在所述加密设备列表中查找与所述中间件支持的密码体制和API接口标准相同的加密设备,作为目标加密设备;
与所述目标加密设备建立连接通道,并保存所述连接通道的通道号;
向所述中间件发送加密设备申请成功的响应消息。
3.根据权利要求2所述的方法,其特征在于,在所述采用所述目标加密设备为所述中间件提供密码服务之前,所述方法还包括:
接收所述中间件发送的密码服务请求;
根据所述密码服务请求与所述目标加密设备建立会话连接;
将所述会话连接对应的会话连接值发送给所述中间件。
4.根据权利要求3所述的方法,其特征在于,所述密码服务请求中包括所述中间件的标识;
所述根据所述密码服务请求与所述目标加密设备建立会话连接,包括:
根据所述中间件的标识获取所述加密设备适配软件与所述目标加密设备之间的连接通道的通道号;
基于所述通道号,建立与所述连接通道对应的会话连接。
5.根据权利要求3所述的方法,其特征在于,在所述根据所述密码服务请求与所述目标加密设备建立会话连接之后,所述方法还包括:
将所述中间件的通用密码服务库初始化为对应密码体制的标准密码服务库,所述中间件支持的密码体制和API接口标准与所述通用密码服务库支持的密码体制和API接口标准相同。
6.根据权利要求4所述的方法,其特征在于,所述采用所述目标加密设备为所述中间件提供密码服务,包括:
接收所述中间件通过通用密码服务库发送的第一密码服务调用指令,所述第一密码服务调用指令包括所述通用密码服务库中的第一函数和所述会话连接值;
根据目标加密设备的设备密码服务库,将所述第一密码服务调用指令转换为第二密码服务调用指令,所述设备密码服务库与所述目标加密设备的厂家和版本匹配,所述第一密码服务调用指令和所述第二密码服务调用指令对应相同的密码服务,所述第二密码服务调用指令包括所述设备密码服务库中的第二函数、所述通道号和所述会话连接值;
将所述第二密码服务调用指令发送给所述目标加密设备,以通过所述目标加密设备为所述中间件提供密码服务。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:
在所述中间件安装后,将所述中间件对应的通用密码服务库的配置文件写入所述中间件的配置文件中;
在所述目标加密设备安装后,将所述目标加密设备的设备密码服务库的安装路径和配置信息写入对应的通用密码服务库的配置文件中。
8.一种密码服务提供装置,其特征在于,包括:
接收模块,用于接收来自中间件的密码设备申请请求;
获取模块,用于获取所述中间件的配置信息,所述中间件的配置信息包括中间件支持的密码体制代码号和API接口标准代码号;
分配模块,用于根据所述中间件的配置信息,从多个加密设备中为所述中间件分配目标密码设备,所述目标加密设备与所述中间件支持的密码体制和API接口标准相同;
服务提供模块,用于采用所述目标加密设备为所述中间件提供密码服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所),未经武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010987721.1/1.html,转载请声明来源钻瓜专利网。