【技术实现步骤摘要】
便携式文档格式文件的验签方法、装置、设备及存储介质
[0001]本公开涉及数据处理
,具体涉及一种便携式文档格式文件的验签方法、装置、设备及存储介质。
技术介绍
[0002]为了保证便携式文档格式(Portable Document Format,PDF)文件的安全性,目前通常会在PDF文件中添加电子签名。在对PDF文件中的电子签名进行验签时,常规的做法是读取PDF文档中指定区域内记录的电子签名,然后根据电子签名内携带的信息对PDF文档的完备性进行验证。
[0003]然而,在实际应用中,PDF文档在经过特定方式处理后,PDF文档中的电子签名可能会出现异常。例如,当PDF文档被执行合并操作后,PDF文档的指定区域内的部分电子签名可能会被删除,但是删除的这部分电子签名却会在PDF文档的其它区域内保留,从而出现电子签名异常的情况。目前,这种电子签名的异常情况,并不会被常规的验签流程识别到。原因在于,常规的验签流程只是对指定区域内的电子签名进行验签,对于指定区域内被删除的电子签名,常规的验签流程并不能感知到这部分电子签 ...
【技术保护点】
【技术特征摘要】
1.一种便携式文档格式文件的验签方法,其特征在于,所述便携式文档格式文件中包括交互表单和文档注释,所述方法包括:识别所述交互表单中包含的签名项的第一数量,并识别所述文档注释中包含的签名项的第二数量;对比所述第一数量和所述第二数量,并基于对比结果,判断所述交互表单中的签名项是否存在异常;在所述交互表单中的签名项存在异常的情况下,从所述文档注释包含的签名项中确定无法验签的目标签名项。2.根据权利要求1所述的方法,其特征在于,基于对比结果,判断所述交互表单中的签名项是否存在异常的步骤,包括:若所述对比结果表征所述第一数量小于所述第二数量,判定所述交互表单中的签名项存在异常。3.根据权利要求1或2所述的方法,其特征在于,从所述文档注释包含的签名项中确定无法验签的目标签名项包括:将存在于所述文档注释中,并且在所述交互表单中不存在的签名项,确定为无法验签的目标签名项。4.根据权利要求1所述的方法,其特征在于,从所述文档注释包含的签名项中确定无法验签的目标签名项包括:将所述文档注释包含的签名项作为候选的签名项;遍历所述交互表单中的各个签名项,并且针对所述交互表单中的任一当前签名项,获取所述当前签名项的标识信息;在所述候选的签名项中查询具备所述标识信息的签名项,并将具备所述标识信息的签名项从所述候选的签名项中剔除;在遍历所述交互表单中的各个签名项之后,将剩余的候选的签名项作为无法验签的目标签名项。5.根据权利要求1所述的方法,其特征在于,在从所述文档注释包含的签名项中确定无法验签的目标签名项之后,所述方法还包括:识别所述目标签名项的位置信息,并输出所述位置信息;所述位置信息用于表征所述目标签名项在所述便携式文档格式文件中所处的位置。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述对比结果表征所述第一数量和所述第二数量相等时,针对所述交互表单中的任一当前签名项,从所述当前签名项中读取字节范围信...
【专利技术属性】
技术研发人员:宋有朋,张柏,郭菲,刘燕燕,
申请(专利权)人:北京矩阵分解科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。