电子印章动态生成系统技术方案

技术编号:11326939 阅读:77 留言:0更新日期:2015-04-22 16:36
本发明专利技术提出一种电子印章动态生成系统,包括印章生成模块、印章管理模块、印章显示模块、USBKEY和服务器或存储设备,其中,印章生成模块选择印章印模模板,并设置印章的属性参数,并生成电子印章数据;印章管理模块根据电子印章数据的权限参数对电子印章数据进行有效性验证,在通过验证后,组装签章报文并签名,之后生成签章结果数据;印章显示模块获取显示参数和印章印模模板,从签章证书中获取签章人或单位的CN信息,并绘制完整印模图片,对电子印章上的签名进行验证,在验证通过之后显示完整的印模图片;服务器和存储设备用于存储电子印章数据。本发明专利技术的系统能够方便、快捷地生成电子印章,并且保证签章数据的完整性、防抵赖性。

【技术实现步骤摘要】

本专利技术涉及电子印章
,特别涉及一种电子印章动态生成系统
技术介绍
当前市面上使用的电子印章是以数字技术模拟传统实物印章,且其印章的管理方式和制作印章也要求与实物章尽量一致。传统的电子印章是通过预先制作好的印章的印模图片和印章的其他附加信息进行组合,形成电子印章。为了增加电子印章的安全性,还有可能对电子印章数据进行数字签名,制作完成的电子印章数据通常存储在U盘等外设中。然而随着电子印章的使用越来越广泛,使用人群越来越多。传统印章的制作方式由于其制作步骤复杂、数据需求量大等缺点已经越来越不能满足现有的需求。这是因为:传统的印章将印章所显示的内容,都以印模图片的形式存储到电子印章数据中,所以每制作一个印章都要收集该印章的印模图片等数据,相关数据不能够得到充分的复用,严重影响了电子印章使用的便捷性。
技术实现思路
本专利技术旨在至少在一定程度上解决上述相关技术中的技术问题之一。为此,本专利技术的目的在于提出一种电子印章动态生成系统,该系统能够方便、快捷地生成电子印章,且安全性高,能够保证签章数据的完整性、防抵赖性。为了实现上述目的,本专利技术的实施例提出了一种电子印章动态生成系统,其特征在于,包括印章生成模块、印章管理模块、印章显示模块、USBKEY和服务器或存储设备,其中,所述USBKEY中具有CA颁发的数字证书,所述数字证书用于确定签章人的身份,其中,所述印章生成模块,用于选择印章印模模板,并设置印章的属性参数,以及使用所述数字证书对所述印模模板和属性参数进行签名以生成电子印章数据,以及将所述电子印章数据上传至所述服务器或存储设备进行保存,其中,所述印章印模模板包括圆章、方章、长方章、椭圆章或菱形章,所述属性参数包括权限参数和显示参数,其中,所述显示参数包括字体类型、字体大小、环排弧度、字间距、字边距、横向偏移、纵向偏移、时间戳字体、时间戳坐标和时间戳格式,所述权限参数包括电子印章编号、电子印章名称和电子印章的有效期;所述印章管理模块,用于从所述服务器或存储设备获取所述电子印章数据,根据所述电子印章数据的权限参数对所述电子印章数据进行有效性验证,在所述电子印章时间中的电子证书和权限参数通过有效性验证之后,组装签章报文并签名,并将签名后的数据、电子印章数据、数字证书和签章时间生成签章结果数据,并保存至指定的设备、文件或服务器中;所述印章显示模块,用于获取所述签章结果数据,并从所述签章结果数据中获取所述显示参数和印章印模模板,以所述印章印模模板为基础从所述签章证书中获取签章人或单位的CN信息,并根据所述显示参数在所述印章印模模板上绘制完整印模图片,并对所述电子印章上的签名进行验证,并在验证通过之后显示完整的印模图片;所述服务器和存储设备,用于存储所述电子印章数据。根据本专利技术实施例的电子印章动态生成系统,通过制作模板印模和设置相关的参数,在电子印章显示时,根据签章人证书的相关信息,动态的绘制实际的印章印模,因此,能够方便、快捷、动态地生成电子印章。并且在整个操作过程中,受到数字签名的保护,不仅可以保证签章数据的完整性、防抵赖性,也可以保证自动绘制的印章印模是有效和合法的。另外,根据本专利技术上述实施例的电子印章动态生成系统还可以具有如下附加的技术特征:在一些示例中,所述存储设备为证书存储设备。在一些示例中,所述印章显示模块,还用于在所述电子印章上的签名未通过验证之后,对所述印章印模图片进行特效处理。在一些示例中,所述特效处理包括置为灰色、打叉或虚化处理。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。【附图说明】本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1是根据本专利技术一个实施例的电子印章动态生成系统的结构框图;图2是根据本专利技术一个实施例的电子印章模板图片的示意图;图3是图2在电子印章显示时自动生成的完整印章的示意图;图4是根据本专利技术一个实施例的电子印章的制作流程示意图;图5是根据本专利技术一个实施例的电子印章的签章流程示意图;以及图6是根据本专利技术一个实施例的电子印章的显示流程示意图。【具体实施方式】下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。以下结合附图描述根据本专利技术实施例的电子印章动态生成系统。图1是根据本专利技术一个实施例的电子印章动态生成系统的结构框图。如图1所示,该系统100包括:印章生成模块110、印章管理模块120、印章显示模块130、USBKEY和服务器140或存储设备150,其中,USBKEY中具有CA(Certificate Authority,证书授权中心)颁发的数字证书,数字证书用于确定签章人的身份。具体地,印章生成模块HO用于选择印章印模模板,并设置印章的属性参数,以及使用数字证书对印模模板和属性参数进行签名以生成电子印章数据,以及将电子印章数据上传至服务器140或存储设备150进行保存,其中,印章印模模板为印章框架的模板,例如包括圆章、方章、长方章、椭圆章或菱形章,属性参数包括权限参数和显示参数,其中,显示参数包括字体类型、字体大小、环排弧度、字间距、字边距、横向偏移、纵向偏移、时间戳字体、时间戳坐标和时间戳格式,权限参数包括电子印章编号、电子印章名称和电子印章的有效期。印章管理模块120用于从服务器140或存储设备150获取电子印章数据,根据电子印章数据的权限参数对电子印章数据进行有效性验证,在电子印章时间中的电子证书和权限参数通过有效性验证之后,组装签章报文并签名,并将签名后的数据、电子印章数据、数字证书和签章时间生成签章结果数据,并保存至指定的设备、文件或服务器140中。印章显示模块130用于获取签章结果数据,并从签章结果数据中获取显示参数和印章印模模板,以印章印模模板为基础从签章证书中获取签章人或单位的CN信息,并根据显示参数在印章印模模板上绘制完整印模图片,并对电子印章上的签名进行验证,并在验证通过之后显示完整的印模图片。另外,在一些示例中,印章显示模块130还用于在电子印章上的签名未通过验证之后,对印章印模图片进行特效处理。更为具体地,上述特效处理例如包括置为灰色、打叉或虚化处理等。服务器140和存储设备150用于存储电子印章数据。在本专利技术的一个实施例中,存储设备150例如为证书存储设备。以下结合附图2-6作为具体地示例,对本专利技术上述实施例的电子印章动态生成系统100的做进一步详细地描述。作为具体地示例,在本专利技术中,主要包括电子印章模板印模图片,确定印章印模的显示参数以及签章证书三部分。图2为印章印模模板图片的示意图。如图2所示,印模模板上只有完整印章印模上不变的内容,如,用来规定印章尺寸的边框、中央五角星以及印章类型描述符等信息。显示参数是用来设置印章印模上可变部分的相关属性,例如,显示文字的字体、字间距、边距、环排弧度、横纵坐标偏移量、时间格式、时间位置等内容。签名人证书,可以是颁发给个人的证书,用来签私章(个人章);也可以是颁发给机构单位的证书,用来签公章(单位章),该证书不仅仅用本文档来自技高网...
电子印章动态生成系统

【技术保护点】
一种电子印章动态生成系统,其特征在于,包括印章生成模块、印章管理模块、印章显示模块、USBKEY和服务器或存储设备,其中,所述USBKEY中具有CA颁发的数字证书,所述数字证书用于确定签章人的身份,其中,所述印章生成模块,用于选择印章印模模板,并设置印章的属性参数,以及使用所述数字证书对所述印模模板和属性参数进行签名以生成电子印章数据,以及将所述电子印章数据上传至所述服务器或存储设备进行保存,其中,所述印章印模模板包括圆章、方章、长方章、椭圆章或菱形章,所述属性参数包括权限参数和显示参数,其中,所述显示参数包括字体类型、字体大小、环排弧度、字间距、字边距、横向偏移、纵向偏移、时间戳字体、时间戳坐标和时间戳格式,所述权限参数包括电子印章编号、电子印章名称和电子印章的有效期;所述印章管理模块,用于从所述服务器或存储设备获取所述电子印章数据,根据所述电子印章数据的权限参数对所述电子印章数据进行有效性验证,在所述电子印章时间中的电子证书和权限参数通过有效性验证之后,组装签章报文并签名,并将签名后的数据、电子印章数据、数字证书和签章时间生成签章结果数据,并保存至指定的设备、文件或服务器中;所述印章显示模块,用于获取所述签章结果数据,并从所述签章结果数据中获取所述显示参数和印章印模模板,以所述印章印模模板为基础从所述签章证书中获取签章人或单位的CN信息,并根据所述显示参数在所述印章印模模板上绘制完整印模图片,并对所述电子印章上的签名进行验证,并在验证通过之后显示完整的印模图片;所述服务器和存储设备,用于存储所述电子印章数据。...

【技术特征摘要】

【专利技术属性】
技术研发人员:丁祥春
申请(专利权)人:北京中科江南软件有限公司
类型:发明
国别省市:北京;11

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

1