[发明专利]多方电子签名合成方法、装置、设备及存储介质在审
申请号: | 202011282967.5 | 申请日: | 2020-11-17 |
公开(公告)号: | CN112380575A | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 黄学蒙 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 518027 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多方 电子 签名 合成 方法 装置 设备 存储 介质 | ||
1.一种多方电子签名合成方法,其特征在于,所述多方电子签名合成方法包括:
接收终端发送的签名数据获取请求,按照所述签名数据获取请求读取单证模板数据,并将所述单证模板数据发送至所述终端,以使得所述终端按照所述单证模板数据对签名配置信息进行签名加密处理,得到加密字符串,所述签名配置信息包括多个电子签名信息、多个签名关键字和每个签名关键字的签名类型;
接收所述终端发送的多方电子签名合成请求,基于所述多方电子签名合成请求确定所述单证模板数据和所述加密字符串;
根据预设解密算法对所述加密字符串进行解密处理,得到所述多个电子签名信息、所述多个签名关键字和每个签名关键字的签名类型,并根据每个签名关键字的签名类型确定每个签名关键字对应的签名偏移量配置信息;
按照所述多个签名关键字和每个签名关键字对应的签名偏移量配置信息对所述多个电子签名信息和所述单证模板数据进行签名合成处理,得到已签名的单证文件,并将所述已签名的单证文件推送到所述终端,以使得所述终端展示和/或下载所述已签名的单证文件。
2.根据权利要求1所述的多方电子签名合成方法,其特征在于,所述接收终端发送的签名数据获取请求,按照所述签名数据获取请求读取单证模板数据,并将所述单证模板数据发送至所述终端,以使得所述终端按照所述单证模板数据对签名配置信息进行签名加密处理,得到加密字符串,所述签名配置信息包括多个电子签名信息、多个签名关键字和每个签名关键字的签名类型,包括:
接收终端发送的签名数据获取请求,对所述签名数据获取请求进行参数解析,得到单证模板标识符;
按照结构化查询语言语法规则、预设数据库表和所述单证模板标识符生成目标查询语句,并执行所述目标查询语句,得到单证模板数据;
将所述单证模板数据发送至所述终端,以使得所述终端按照所述单证模板数据配置多个签名关键字和每个签名关键字的签名类型,并从预设内存数据库中获取多个电子签名信息;
将所述多个电子签名信息、所述多个签名关键字和每个签名关键字的签名类型设置为签名配置信息,按照预设加密算法对所述签名配置信息进行加密处理,得到加密字符串。
3.根据权利要求1所述的多方电子签名合成方法,其特征在于,所述接收所述终端发送的多方电子签名合成请求,基于所述多方电子签名合成请求确定所述单证模板数据和所述加密字符串,包括:
接收所述终端发送的多方电子签名合成请求,解析所述多方电子签名合成请求,得到参数解析结果;
对所述参数解析结果分别进行参数名称和参数值验证,得到验证结果;
当所述验证结果为验证通过时,从所述参数解析结果中读取所述单证模板数据和所述加密字符串,加密字符串的数量与签名关键字的数量相对应。
4.根据权利要求1所述的多方电子签名合成方法,其特征在于,所述根据预设解密算法对所述加密字符串进行解密处理,得到所述多个电子签名信息、所述多个签名关键字和每个签名关键字的签名类型,并根据每个签名关键字的签名类型确定每个签名关键字对应的签名偏移量配置信息,包括:
获取预设解密算法对应的密钥,通过预设解密算法按照所述密钥对所述加密字符串进行解密,得到多个电子签名信息、多个签名关键字和每个签名关键字的签名类型;
对所述多个电子签名信息校验签名完整性,得到校验结果,所述校验结果包括校验成功和校验失败;
当所述校验结果为所述校验失败时,生成预警信息,将所述预警信息发送至所述终端,以使得所述终端向目标人员提示所述预警信息;
当所述校验结果为所述校验成功时,按照每个签名关键字的签名类型查询预设数据库表,得到每个签名关键字对应的签名偏移量配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011282967.5/1.html,转载请声明来源钻瓜专利网。