版式文件的多次签名验证系统和签名验证方法技术方案

技术编号:13243717 阅读:67 留言:0更新日期:2016-05-15 04:19
本发明专利技术公开了一种版式文件的多次签名验证系统和签名验证方法,验证方法包括:获取历史签名板式文件的签名信息;根据所述历史签名板式本件的签名信息获取所述第一预设范围的原文内容;获取当前板式文件在所述第一预设范围的原文内容;将所述历史签名板式文件在所述第一预设范围的原文内容和所述当前版式文件在所述第一预设范围的原文内容进行比较得到比较结果;从多个预设的签名算法中选择一个签名算法并根据所述比较结果生成所述当前板式文件的签名信息。本发明专利技术具有如下优点:根据业务需求的差异,不仅可选择不同的签名算法或不同厂商的安全设备,还可以定制不同的签名范围、内容提取格式及签名外观的显示模式。

【技术实现步骤摘要】

本专利技术涉及信息安全领域,具体涉及一种。
技术介绍
相关技术中,对版式文件名、验签、签名算法、签名外观、签名结构、内容提取以及多版本内容比对等。使用签名算法对版式文件每个版本的内容逐一进行签名得到结构化的签名结果,版式文件展示时需通过验证签名结果从而保障内容的真实性、有效性,并根据验签结果显示不同的签名外观,若导入根证书则同时验证签名证书的有效性。其中支持的签名算法较单一,不能完全满足国内的安全需求,比如不支持国密算法。版式文件签名时内容的范围边界不清晰,签名后提取内容较困难,提取后的内容格式无法实现定制。签名的实现不够灵活,国内的签名外观大部分为电子印章,无法通过第三方验证电子印章的有效性。签名结构较单一,采用第三方签名实现的较复杂。
技术实现思路
本专利技术旨在至少解决上述技术问题之一。为此,本专利技术的第一个目的在于提出一种版式文件的多次签名验证系统。本专利技术的第二个目的在于提出一种版式文件的多次签名验证方法。为了实现上述目的,本专利技术的实施例公开了一种版式文件的多次签名验证系统,包括:签名适配组件,所述签名适配组件包括:本地签名组件调用接口,用于调用本地签名组件进行签名;第三方签名组件调用接口,用于调用第三方签名组件进行签名;签名范围设置组件,用于设定板式文件的签名范围,其中,所述版式文件的签名范围为对所述版式文件进行签名时对应的所述版式文件的原文内容的范围;内容比对组件,用于对多个版式文件的签名范围所对应的所述多个版式文件的原文内容进行比对;以及算法设置组件,用于设置版式文件签名时的签名算法,所述签名算法为一个或多个。根据本专利技术实施例的版式文件的多次签名系统,根据业务需求的差异,不仅可选择不同的签名算法或不同厂商的安全设备,还可以定制不同的签名范围、内容提取格式及签名外观的显示模式。另外,根据本专利技术上述实施例的版式文件的多次签名系统,还可以具有如下附加的技术特征:进一步地,所述签名适配组件还包括:签名自动适配模块,用于根据所述版式文件的描述自动适配相应的签名服务。进一步地,所述算法设置组件还用于设置摘要算法和/或对称加密算法。进一步地,还包括:签名外观设置组件,用于设置所述版式文件的签名外观,其中,所述版式文件的签名外观包括外观位置、大小和格式的一种或多种。为了实现上述目的,本专利技术的实施例公开了一种版式文件的多次签名验证方法,包括上述的版式文件的多次签名系统,所述方法包括以下步骤:获取历史签名板式文件的签名信息,其中,所述历史签名板式文件的签名信息是针对所述历史签名板式文件的原文中第一预设范围生成的;根据所述历史签名板式本件的签名信息获取所述第一预设范围的原文内容;获取当前板式文件在所述第一预设范围的原文内容;将所述历史签名板式文件在所述第一预设范围的原文内容和所述当前版式文件在所述第一预设范围的原文内容进行比较得到比较结果;从多个预设的签名算法中选择一个签名算法并根据所述比较结果生成所述当前板式文件的签名信息。根据本专利技术实施例的版式文件的多次签名方法,根据业务需求的差异,不仅可选择不同的签名算法或不同厂商的安全设备,还可以定制不同的签名范围、内容提取格式及签名外观的显示模式。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。【附图说明】本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1是本专利技术一个实施例的版式文件的多次签名验证系统的结构示意图;图2是本专利技术一个实施例的版式文件的多次签名验证方法的流程图。【具体实施方式】下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。参照下面的描述和附图,将清楚本专利技术的实施例的这些和其他方面。在这些描述和附图中,具体公开了本专利技术的实施例中的一些特定实施方式,来表示实施本专利技术的实施例的原理的一些方式,但是应当理解,本专利技术的实施例的范围不受此限制。相反,本专利技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。以下结合附图描述根据本专利技术实施例的版式文件的多次签名验证系统。图1是本专利技术一个实施例的版式文件的多次签名验证系统的结构示意图。请参考图1,本专利技术实施例的版式文件的多次签名验证系统包括签名适配组件101、签名范围设置组件102、内容比对组件103和算法设置组件104。具体地,签名适配组件101包括本地签名组件调用接口和第三方签名组件调用接口。签名适配组件101可通过本地签名组件调用接口选择使用本地的签名组件进行签名、验证。签名适配组件101也可以根据业务的需要,通过第三方签名组件调用接口调用第三方的签名服务进行签名、验证。在本专利技术的一个实施例中,还包括签名自动适配模块,用于根据版式文件的描述自动适配相应的签名组件。签名范围设置组件102用于设定板式文件的签名范围。版式文件的签名范围为对版式文件进行签名时对应版式文件的原文内容的范围。签名范围对应的原文内容范围可为一个连续的范围或多个不连续范围的集合。内容比对组件103用于对多个版式文件的签名范围所对应的原文内容进行比对。用户可以通过内容比对组件103设置提取内容时格式当前第1页1 2 本文档来自技高网...

【技术保护点】
一种版式文件的多次签名验证系统,其特征在于,包括:签名适配组件,所述签名适配组件包括:本地签名组件调用接口,用于调用本地签名组件进行签名;第三方签名组件调用接口,用于调用第三方签名组件进行签名;签名范围设置组件,用于设定板式文件的签名范围,其中,所述版式文件的签名范围为对所述版式文件进行签名时对应的所述版式文件的原文内容的范围;内容比对组件,用于对多个版式文件的签名范围所对应的所述多个版式文件的原文内容进行比对;以及算法设置组件,用于设置版式文件签名时的签名算法,所述签名算法为一个或多个。

【技术特征摘要】

【专利技术属性】
技术研发人员:雷瑞恒曾纪才方益朱玲于庆锋
申请(专利权)人:北京中科江南信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1