电子签名校验方法、装置和设备制造方法及图纸

技术编号:29758238 阅读:33 留言:0更新日期:2021-08-20 21:11
本发明专利技术实施例涉及电子签名技术领域,公开了一种电子签名校验方法、装置和设备,该方法包括:获取用户电子签名信息的签名流文件和所述用户电子签名的图片信息;将所述签名流文件转换为PDF签名文件;对所述PDF签名文件进行有效性校验和防篡改校验;根据所述有效性校验的结果和所述防篡改校验的结果展示所述用户电子签名的图片信息。通过上述方式,本发明专利技术实施例有效的解决了现有技术中存在的他人冒签、文件被篡改等问题。

【技术实现步骤摘要】
电子签名校验方法、装置和设备
本专利技术实施例涉及电子签名
,具体涉及一种电子签名校验方法、装置和设备。
技术介绍
电子签名技术能够实现签名信息的电子化,改变原来的纸质签名盖章,将线下纸质签字盖章改为线上签字盖章,减少了人员跑路,同时节约大量打印和用纸量,绿色环保,对实现社会无纸化具有重要意义。电子签名的信息,一般是将签名人的身份证号码、姓名、证书颁发机构、签名人的公钥、经过私钥签名的个人签名信息一同放入到签名文件的头部,用于打开该签名文件时,可以判断个人签名信息的有效性,具备签名不可抵赖,签名文档不可篡改等好处,能够广泛应用于电子合同、电子订单、会议纪要、文档签发、电子文档存档等多种场景。现有技术中,一般通过将签名过的文档下载,将文档离线下载到客户端或者让客户在电脑上安装查看插件,通过在用户侧安装标准的AdobePDFReader进行查看,同时对于使用AdobePDFReader,查看文档是否被篡改,仍然需要用户点击签名信息,通过签名信息中带的文档是否被修改提示查看文档是否被修改,用户操作多一个步骤,不方便,大部分用户不会使用。在app端安装AdobePDFReader了,不支持通过点击签名图标查看签名信息功能,造成用户不能看到签名人信息,文档是否被篡改等信息,造成用户可能使用了已经被篡改的文档。
技术实现思路
鉴于上述问题,本专利技术实施例提供了一种电子签名校验方法、装置和设别,用于解决现有技术中存在的他人冒签及文件被篡改等问题问题。本专利技术实施例提出了一种电子签名校验方法,所述方法包括:获取用户电子签名信息的签名流文件和所述用户电子签名的图片信息;将所述签名流文件转换为PDF签名文件;对所述PDF签名文件进行有效性校验和防篡改校验;根据所述有效性校验的结果和所述防篡改校验的结果展示所述用户电子签名的图片信息。进一步的,所述获取用户电子签名信息的签名流文件和所述用户电子签名的图片信息,包括:通过插码对用户电子签名信息进行分析,获取用户电子签名信息的签名流文件;提取所述用户电子签名信息的第二层电子签名图片作为所述用户电子签名的图片信息。进一步的,所述对PDF签名文件进行有效性校验,包括:将所述PDF签名文件发送给证书管理服务器;所述证书管理服务器对所述PDF签名文件进行有效性校验,并反馈校验结果。进一步的,所述对PDF签名文件进行防篡改校验,包括:根据所述PDF签名文件计算MD5值、所述PDF签名文件中的用户签名公钥和所述PDF签名文件中用户私钥签名MD5值,对所述PDF签名文件进行防篡改校验。进一步的,根据所述有效性校验的结果和所述防篡改校验的结果展示所述用户电子签名的图片信息,包括:根据有效性校验的结果和所述防篡改校验的结果将所述用户电子签名的图片信息转换为图片和链接,所述图片用于显示所述电子签名校验结果,所述链接用于显示所述电子签名校验明细。本专利技术另一实施例还提供了一种电子签名校验装置,包括:插码模块:用于获取用户电子签名信息的签名流文件和所述用户电子签名的图片信息;文档转换模块:用于将所述签名流文件转换为PDF签名文件;校验模块:用于对所述PDF签名文件进行有效性校验和防篡改校验;校验结果展示模块:用于根据所述有效性校验的结果和所述防篡改校验的结果展示所述用户电子签名的图片信息。进一步的,所述校验模块进一步包括:有效性校验单元:用于将所述PDF签名文件发送给证书管理服务器;使所述证书管理服务器对所述PDF签名文件进行有效性校验。进一步的,所述校验模块进一步包括:防篡改校验单元:用于根据所述PDF签名文件计算MD5值、所述PDF签名文件中的用户签名公钥和所述PDF签名文件中用户私钥签名MD5值,对所述PDF签名文件进行防篡改校验。本专利技术实施例还提供了一种电子签名校验设备,所述计算设备包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行所述的电子签名校验方法。本专利技术实施例还提供了一种计算机可读存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令在计算设备上运行时,使得计算设备执行所述的电子签名校验方法。由上可知,本专利技术实施例提供的电子签名校验方法、装置和设备,通过在线方式连接权威的第三方证书颁发机构进行有效性验证,同时,通过加密算法进行防篡改验证,有效的解决了现有技术中存在的他人冒签、文件被篡改等问题,同时,通过图片和链接的方式,提供了权威的、直观的在线校验用户电子签名有效性的校验结果。上述说明仅是本专利技术实施例技术方案的概述,为了能够更清楚了解本专利技术实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明附图仅用于示出实施方式,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的电子签名校验方法的流程示意图;图2示出了本专利技术实施例提供的电子签名校验装置的结构示意图;图3示出了本专利技术实施例提供的校验模块的结构示意图;图4示出了本专利技术实施例提供的电子签名校验设备的结构示意图。具体实施方式下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。电子签名信息包含了签名人的签名信息,它将传统的通过笔记鉴定的方式转换为了通过个人电子证书鉴定的方式进行,因此当用户打开查看一份签名文档时,需要通过查看签名文档上的个人签名来判断文档上的个人签名是否有效。通常情况下,当通过在线方式查看签名文档时,将签名过的文档,比如PDF格式文档,转为文件流的方式传至用户前台,用户前台通过插码组件对PDF进行解析,按图层的方式将文档解析到浏览器中,一般原文件内容为图层第一层,签名的图片为第二层,这样用户就可以在签名文档上看到用户签名的图片。如果通过插码组件对PDF进行解析,只能解析PDF文件中的图层,一般文件内容为第一层,签名图片为第二层,这样用户无法通过点击图片的方式查看文档的签名信息,如签名人的身份信息,证书是否有效,签名颁发机构等,因此无法确认签名人的身份有效信息,容易被人冒签。另外,由于插码组件无法对文件进行防篡改校验,文档被篡改后,在用户界面无法直观的看到文档被篡改的提示,这样就造成用户可能使用了一份被篡改的文档。在本专利技术实施例提出了一种电子签名校验方法,该方法通常可以应用于验证服务器等设备中,当用户通过浏览器或者文档阅读器点击签名文件时,浏览器或文档阅读器通过网络在线连接验证服务器,向所述验证服务器发出验证信本文档来自技高网...

【技术保护点】
1.一种电子签名校验方法,其特征在于,所述方法包括:/n获取用户电子签名信息的签名流文件和所述用户电子签名的图片信息;/n将所述签名流文件转换为PDF签名文件;/n对所述PDF签名文件进行有效性校验和防篡改校验;/n根据所述有效性校验的结果和所述防篡改校验的结果展示所述用户电子签名的图片信息。/n

【技术特征摘要】
1.一种电子签名校验方法,其特征在于,所述方法包括:
获取用户电子签名信息的签名流文件和所述用户电子签名的图片信息;
将所述签名流文件转换为PDF签名文件;
对所述PDF签名文件进行有效性校验和防篡改校验;
根据所述有效性校验的结果和所述防篡改校验的结果展示所述用户电子签名的图片信息。


2.如权利要求1所述的电子签名校验方法,其特征在于,所述获取用户电子签名信息的签名流文件和所述用户电子签名的图片信息,包括:
通过插码对用户电子签名信息进行分析,获取用户电子签名信息的签名流文件;
提取所述用户电子签名信息的第二层电子签名图片作为所述用户电子签名的图片信息。


3.如权利要求1所述的电子签名校验方法,其特征在于,所述对PDF签名文件进行有效性校验,包括:
将所述PDF签名文件发送给证书管理服务器;
所述证书管理服务器对所述PDF签名文件进行有效性校验,并反馈校验结果。


4.如权利要求3所述的电子签名校验方法,其特征在于,所述对PDF签名文件进行防篡改校验,包括:
根据所述PDF签名文件计算MD5值、所述PDF签名文件中的用户签名公钥和所述PDF签名文件中用户私钥签名MD5值,对所述PDF签名文件进行防篡改校验。


5.如权利要求4所述的电子签名校验方法,其特征在于,根据所述有效性校验的结果和所述防篡改校验的结果展示所述用户电子签名的图片信息,包括:
根据有效性校验的结果和所述防篡改校验的结果将所述用户电子签名的图片信息转换为图片和链接,所述图片用于显示所述电子签名校验结果,所述...

【专利技术属性】
技术研发人员:王毅
申请(专利权)人:中国移动通信集团重庆有限公司中国移动通信集团有限公司
类型:发明
国别省市:重庆;50

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

1