定位电子印章的方法和装置以及实现电子印章的装置制造方法

文档序号:6527321阅读:296来源:国知局
定位电子印章的方法和装置以及实现电子印章的装置制造方法【专利摘要】一种定位电子印章的方法和装置以及实现电子印章的装置,所述定位电子印章的方法包括步骤:当接收到预览电子印章添加信息时,将预览电子印章添加到版式文件中,其中所述预览电子印章含有特征信息;识别所述预览电子印章,根据识别出的预览电子印章的位置添加签名域,所述签名域用于设置签名外观和进行数字签名。本发明通过在版式文件客户端直接显示和定位电子印章,实现了电子印章的准确预览及精确定位,有效解决可编辑文件不支持添加预览电子印章的问题,同时还提供了灵活的加盖电子印章的授权管理,有利于服务器批量执行加盖电子印章的操作。【专利说明】定位电子印章的方法和装置以及实现电子印章的装置【
技术领域
】[0001]本发明涉及电子印章【
技术领域
】,特别是涉及一种定位电子印章的方法、一种定位电子印章的装置、以及一种实现电子印章的装置。【
背景技术
】[0002]电子签名是基于国际PKI(PublicKeyInfrastructure,公钥基础设施)标准的网上身份认证系统,数字证书相当于网上的身份证,它以数字签名的方式通过第三方权威认证有效地进行网上身份认证,帮助各个主体识别对方身份和表明自身的身份,具有真实性和防抵赖功能。[0003]电子印章技术以先进的数字技术模拟传统实物印章,其管理、使用方式符合实物印章的习惯和体验,其加盖的电子文件具有与实物印章加盖的纸张文件相同的外观、相同的有效性和相似的使用方式。现阶段电子印章是电子签名技术的一项应用,把电子签名技术变成了人们习以为常的签名盖章方式,比较符合人们传统的信用习惯与诚信体系,对电子签名的应用推广具有一定的价值。在满足有关法律的前提下,电子印章的使用具有和传统印章相同的法律效力。[0004]使用电子印章时,可采用多种电子信息载体,包括智能密码钥匙(简称USB-KEY)、IC卡(IntegratedCircuitCard,集成电路卡)、指纹仪等。根据保护电子印章所使用的安全措施不同,其安全级别也不同,实施费用也不同。电子印章的具体做法是将电子文书内容的数字签名通过数字水印、加密等技术,使其和电子印章图像进行有效的绑定(如利用隐藏技术将数据隐藏在电子印章的图像中等)。验证电子印章真伪的过程其实就是验证数字签名的过程。只有通过电子签名验证技术证明与电子印章相关联的电子文书是真实的,电子印章图像才被承认是有效的,否则电子印章不可显示或只能是一个没有法律效力的图片而已。[0005]PDFCPortableDocumentFormat,便携式文档)是Adobe公司开发的独特的跨平台文件格式。这种文件格式与操作系统平台无关,这意味着PDF文件不管是在Windows,Unix还是在苹果公司的MacOS操作系统中都能通用。这一特点使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。[0006]PDF格式文件目前已成为各行业信息化过程中所采用的一个工业标准。很多公司都为PDF格式开发了电子印章产品,一般情况下需要将电子印章的功能集成到PDF客户端(如AdobeReader等),考虑到电子印章的标准不统一,一般通过在客户端加载插件的方式来实现电子印章功能。在PDF格式标准中定义了数字签名及其展现方式,其中数字签名域可以设置一个可见的签名外观,利用这个特性可以实现电子印章功能,而且这样设计形成的电子印章具有通用性,可以被主流的PDF阅读器识别并显示。因此,采用标准的PDF数字签名来展现电子印章成为了在PDF文档中较通用的实现方式。[0007]确定电子印章在页面的位置及其尺寸,是加盖电子印章的过程中非常重要的步骤,该过程的便利性、准确性是必须考虑的因素。由于数字签名一旦添加之后,就不允许再调整其位置及尺寸,因此在加盖电子印章之前需要执行预览操作,在用户确认之后才执行真正的数字签名操作。通过加载插件的方式可以实现电子印章的预览及其定位操作,具备较高的精度,但是需要了解PDF阅读器的插件开发API,难度相对较高。为了解决这个问题,可以采用在TOF阅读器中覆盖一个电子印章预览图层的方式,来进行电子印章的定位。然而,在这种情况下只能获得电子印章与PDF显示控件之间在屏幕上的相对位置,还需要将其转换为文档中当前显示页面的内部坐标。这样带来两个问题,一方面是PDF显示控件可能不支持类似的坐标转换,另一方面是定位的精度存在制约,往往会发生加盖效果与预览结果不一致的情况。[0008]发明专利“一种为电子印章定位的方法”(申请号:200610086447.0)公开了一种为电子印章定位的方法,该发明的方法,通过在可编辑文件中添加图片来定位电子印章,可以实现为电子印章的准确定位,然后再通过虚拟打印机转换为PDF之类的不可编辑或只能进行非常有限编辑操作的版式文件。但是该发明的方法存在一个明显的限制,在某些场合下,PDF文件可以直接产生,但是编辑工具却不支持添加用于定位电子印章的图片。譬如,某个基于B/S(Browser/Server,浏览器/服务器)架构的业务系统,可以直接生成一个统计报表,输出为PDF格式文件,但是不支持为其添加用于定位电子印章的图片。【
发明内容】[0009]基于此,有必要针对上述问题,提供一种定位电子印章的方法和装置以及实现电子印章的装置,使其在不可编辑的版式文件上实现电子印章的精确定位及批量加盖电子印章操作等。[0010]一种定位电子印章的方法,包括步骤:[0011]当接收到预览电子印章添加信息时,将预览电子印章添加到版式文件中,其中所述预览电子印章含有特征信息;[0012]识别所述预览电子印章,根据识别出的预览电子印章的位置添加签名域,所述签名域用于设置签名外观和进行数字签名。[0013]一种定位电子印章的装置,包括:[0014]预览印章嵌入模块,用于当接收到预览电子印章添加信息时,将预览电子印章添加到版式文件中,其中所述预览电子印章含有特征信息;[0015]签名域嵌入模块,用于识别所述预览电子印章,根据识别出的预览电子印章的位置添加签名域,所述签名域用于设置签名外观和进行数字签名。[0016]一种实现电子印章的装置,包括:[0017]预览印章嵌入模块,用于当接收到电子印章添加信息时,将预览电子印章添加到版式文件中,其中所述预览电子印章含有特征信息;[0018]签名域嵌入模块,用于识别所述预览电子印章,根据识别出的预览电子印章的位置添加签名域,所述签名域用于设置签名外观和进行数字签名;[0019]签名域外观设置模块,用于将从所述预览电子印章中获取的电子印章图片设置为所述签名域的外观;[0020]数字签名模块,用于在所述版式文件中添加数字签名数据字典,计算签名值完成数字签名。[0021]上述定位电子印章的方法和装置以及实现电子印章的装置具有以下优点:[0022]1、本发明利用签名域设置一个可见的签名外观实现电子印章功能,在版式文件客户端直接显示和定位电子印章,所以在不需要开发插件的情况下,实现了电子印章的准确预览及精确定位;[0023]2、本发明在版式文件中直接添加电子印章,解决了某些情况下可编辑文件的编辑工具不支持添加用于定位电子印章图片的问题,使应用范围更为广泛;[0024]3、本发明将定位电子印章和加盖电子印章的操作分离,提供了更灵活的授权管理模式;[0025]4、本发明在精确定位电子印章的基础上,实现了服务器批量执行加盖电子印章的操作,大大减少了工作量。【专利附图】【附图说明】[0026]图1为本发明实施例一定位电子印章的方法的流程示意图;[0027]图2为本发明实施例一定位电子印章的方法的另一流程示意图;[0028]图3为本发明实施例一定位电子印章的方法的另一流程示意图;[0029]图4为本发明实施例一定位电子印章的方法的另一流程示意图;[0030]图5为本发明实施例一定位电子印章的方法的另一流程示意图;[0031]图6为本发明实施例一定位电子印章的方法的另一流程示意图;[0032]图7为本发明实施例二定位电子印章的装置的结构示意图;[0033]图8为本发明实施例二定位电子印章的装置的另一结构示意图;[0034]图9为本发明实施例二定位电子印章的装置的另一结构示意图;[0035]图10为本发明实施例三实现电子印章的装置的结构示意图。【具体实施方式】[0036]下面结合附图以实施例的方式对本发明定位电子印章的方法和装置以及实现电子印章的装置的【具体实施方式】做详细描述。[0037]实施例一[0038]如图1所示,一种定位电子印章的方法,包括步骤:[0039]S100、当接收到预览电子印章添加信息时,将预览电子印章添加到版式文件中,其中所述预览电子印章含有特征信息;[0040]S200、识别所述预览电子印章;[0041]S300、根据识别出的预览电子印章的位置添加签名域,所述签名域用于设置签名外观和进行数字签名。[0042]在一个实施例中,步骤SlOO中版式文件可以是PDF之类的不可编辑或只能进行有限编辑操作的文件,预览电子印章可以是橡皮图章,也可以是注释的其他图片。[0043]在一个实施例中,预览电子印章添加到版式文件中的位置可以根据获取的鼠标位置信息确定,也可以根据获取的其他输入设备位置信息确定,也可以将预览电子印章添加到预先设定的区域等。[0044]为了达到较好的电子印章签章效果,用户可以根据文档待签名的预期效果,对添加到版式文件中的预览电子印章进行调整,在一个实施例中,如图2所示,步骤SlOO之后,步骤S200之前,还可以包括步骤SllO:当接收到预览电子印章位置或尺寸调整信息时,调整所述预览电子印章的位置或尺寸。由于直接在版式文件显示和调整预览电子印章,没有通过覆盖电子印章预览图层等方式调整预览电子印章,调整后的预览电子印章结果即为加盖电子印章的效果,实现了即见即所得的电子印章预览方式。[0045]为了防止误操作改变调整好的预览电子印章的位置或尺寸,在一个实施例中,如图3所示,步骤SllO之后,还可以包括步骤S120:保存所述版式文件,保存预览电子印章的位置和尺寸,同时有利于批量加盖电子印章的操作。[0046]为了方便识别和验证预览电子印章的有效性,预览电子印章需要携带一定的特征信息,所述特征信息可以是多种信息,例如,在一个实施例中,所述特征信息嵌入于预览电子印章的名称中、和/或预览电子印章的特定键值对中、和/或预览电子印章的数字水印中等等。预览电子印章包含的特征信息越多,识别和验证电子印章有效的准确性和安全性就越闻。[0047]在一个实施例中,步骤S200中识别所述电子印章的步骤可以包括:分析所述版式文件中包含的各图片,若分析获得的图片属性信息与所述预览电子印章包含的特征信息相匹配,则识别出所述预览电子印章。识别图片的方法可以通过现有技术中已知的方式实现。例如,所述特征信息是数字水印,采用数字水印识别算法分析PDF文件中包含的图片对象,若在一个图片对象中成功提取所述数字水印,则所述图片对象是所述预览电子印章,即识别到一个有效的预览电子印章。其中通过数字水印算法获得数字水印可以通过现有技术的已知方法获得。[0048]为了实现用户鉴权,提高电子印章加盖的安全性,在一个实施例中,如图4所示,步骤S200之后,步骤S300之前,还可以包括步骤S210:[0049]将预览电子印章的特征信息与预设的预览电子印章特征信息进行比较,若一致,则根据识别出的预览电子印章的位置添加签名域。[0050]例如,所述特征信息嵌入于所述预览电子印章的数字水印中,为用户数字证书中携带的证书序列号,将预览电子印章的数字水印的证书序列号与预设的用户数字证书的证书序列号进行比较,若一致,则根据识别出的预览电子印章的位置添加签名域,否则不进行后续的操作。[0051]若识别出一个有效的预览电子印章,也可以进一步对所述预览电子印章进行用户授权验证的操作,以防止所述预览电子印章被篡改,非授权本人操作。在一个实施例中,在预览电子印章的数据字典中添加用户授权信息,所述用户授权信息内容是采用智能密码钥匙对所述特征信息执行数字签名的PKCS#7格式签名值;[0052]若预览电子印章的特征信息与预设的预览电子印章特征信息一致,验证所述用户授权信息的签名值是否有效,若有效,则为授权用户操作,根据识别出的预览电子印章的位置添加签名域,否则拒绝进行下一步操作。在该实施例中,用户授权信息可以由一个使用者嵌入,而验证用户授权信息的操作可以由另外一个使用者执行,从而实现在一个审批流程中流转文件。在该实施例中,用户授权信息可以由一个使用者嵌入,而验证用户授权信息的操作由服务器来执行,从而实现在服务器对大量经过授权的文件进行批量签名。[0053]在一个实施例中,所述预设的预览电子印章特征信息可以存储在智能密码钥匙中,所述智能密码钥匙通过USB直接与终端相连,安全性高,操作系统兼容性好,易用且便于携带。[0054]在一个实施例中,如图5所示,步骤S300可以分解为以下步骤:[0055]S310、根据识别出的预览电子印章的位置添加签名域;[0056]S320、计算原文摘要并在电子印章图片中嵌入水印信息;所述原文指尚未添加预览电子印章的版式文件,所述计算原文摘要可以使用SHAl等常用摘要算法;[0057]S330、在版式文件中删除预览电子印章,然后将包含水印信息的电子印章图片设置为签名域的外观,再执行数字签名操作。[0058]在一个实施例中,如图6所示,在执行步骤S300之前,还可以包括步骤S220:在版式文件中填充用户数据。在该实施例中,通过在数据库等存储介质中查询到的不同用户的业务数据,并填充到版式文件中,可以实现批量签发定制格式表单的目标。[0059]实施例二[0060]与实施例一的方法相对应,本发明还提供一种定位电子印章的装置,如图7所示,包括:[0061]预览印章嵌入模块100,用于当接收到预览电子印章添加信息时,将预览电子印章添加到版式文件中,其中所述预览电子印章含有特征信息;[0062]签名域嵌入模块400,用于识别所述预览电子印章,根据识别出的预览电子印章的位置添加签名域,所述签名域用于设置签名外观和进行数字签名。[0063]在一个实施例中,所述预览印章嵌入模块100将预览电子印章添加到版式文件中的位置可以根据获取的鼠标位置信息确定,也可以根据获取的其他输入设备位置信息确定,也可以将预览电子印章添加到预先设定的区域等。[0064]为了达到较好的电子印章签章效果,用户可以根据文档待签名的预期效果,对添加到版式文件中的预览电子印章进行调整,在一个实施例中,如图8所示,所述定位电子印章的装置还可以包括位于所述预览印章嵌入模块100和所述签名域嵌入模块400之间的调整信息获取模块200,用于当接收到预览电子印章位置或尺寸调整信息时,调整所述预览电子印章的位置或尺寸。[0065]为了记录调整好的电子印章的位置或尺寸,在一个实施例中,如图9所示,所述定位电子印章的装置还可以包括位于所述调整信息获取模块200与所述签名域嵌入模块400之间的保存模块300,用于保存所述版式文件。[0066]为了方便识别和验证预览电子印章的有效性,预览电子印章需要携带一定的特征信息,所述特征信息可以是多种信息,例如,在一个实施例中,所述特征信息嵌入于预览电子印章的名称中、和/或预览电子印章的特定键值对中、和/或预览电子印章的数字水印中等等。预览电子印章包含的特征信息越多,识别和验证电子印章有效的准确性和安全性就越闻。[0067]在一个实施例中,所述签名域嵌入模块400识别所述预览电子印章包括:分析所述版式文件中包含的各图片,若分析获得的图片属性信息与所述预览电子印章包含的特征信息相匹配,则识别出所述预览电子印章。识别图片的方法可以通过现有技术中已知的方式实现。[0068]为了实现用户鉴权,提高电子印章加盖的安全性,在一个实施例中,所述签名域嵌入模块400识别所述预览电子印章之后,根据识别出的预览电子印章的位置添加签名域之前,还用于将预览电子印章的特征信息与预设的预览电子印章特征信息进行比较,若一致,则根据识别出的预览电子印章的位置添加签名域。[0069]若识别出一个有效的预览电子印章,也可以进一步对所述预览电子印章进行用户授权验证的操作,以防止所述预览电子印章被篡改,执行非授权的电子印章加盖操作。在一个实施例中,所述装置还可以包括用户授权模块,用于在预览电子印章的数据字典中添加用户授权信息,所述用户授权信息内容是采用智能密码钥匙对所述特征信息执行数字签名的PKCS#7格式签名值;[0070]若预览电子印章的特征信息与预设的预览电子印章特征信息一致,所述签名域嵌入模块400还用于验证所述用户授权信息的签名值是否有效,若有效,则根据识别出的预览电子印章的位置添加签名域。在该实施例中,用户授权信息可以由一个使用者嵌入,而验证用户授权信息的操作可以由另外一个使用者执行,从而实现在一个审批流程中流转文件。在该实施例中,用户授权信息可以由一个使用者嵌入,而验证用户授权信息的操作由服务器来执行,从而实现在服务器对大量经过授权的文件进行批量签名。[0071]在一个实施例中,所述定位电子印章的装置还可以包括存储所述预设的预览电子印章特征信息的智能密码钥匙,所述智能密码钥匙通过USB直接与终端相连,安全性高,操作系统兼容性好,易用且便于携带。[0072]在一个实施例中,所述签名域嵌入模块400操作流程具体包括:[0073]根据识别出的预览电子印章的位置添加签名域;[0074]计算原文摘要并在电子印章图片中嵌入水印信息;所述原文指尚未添加预览电子印章的版式文件,所述计算原文摘要可以使用SHAl等常用摘要算法;[0075]在版式文件中删除预览电子印章,然后将包含水印信息的电子印章图片设置为签名域的外观,再执行数字签名操作。[0076]在一个实施例中,所述装置还可以包括位于所述预览印章嵌入模块100与所述签名域嵌入模块400之间的数据填充模块,用于在版式文件中填充用户数据。在该实施例中,通过在数据库等存储介质中查询到的不同用户的业务数据,并填充到版式文件中,可以实现批量签发定制格式表单的目标。[0077]本实施例其它技术特征与实施例一相同,在此不予赘述。[0078]实施例三[0079]基于同一发明构思,本发明还提供了一种实现电子印章的装置,如图10所示,所述装置包括:[0080]预览印章嵌入模块100,用于当接收到预览电子印章添加信息时,将预览电子印章添加到版式文件中,其中所述预览电子印章含有特征信息;[0081]签名域嵌入模块400,用于识别所述预览电子印章,根据识别出的预览电子印章的位置添加签名域,所述签名域用于设置签名外观和进行数字签名;[0082]签名域外观设置模块500,用于将从所述预览电子印章中获取的电子印章图片设置为所述签名域的外观;[0083]数字签名模块600,用于在所述版式文件中添加数字签名数据字典,计算签名值完成数字签名。[0084]为了更清晰的理解本发明实现电子印章的装置的操作流程,下面结合一个具体应用实例做详细描述。[0085]当接收到预览电子印章添加信息时,在PDF文件中添加一个橡皮图章,即预览电子印章,橡皮图章的添加位置根据接收到的鼠标位置信号确定,橡皮图章包含数字水印,数字水印的内容为预览电子印章的特征信息,作为一个特例,所述特征信息为用户数字证书中携带的证书序列号;[0086]在橡皮图章的数据字典中添加用户授权信息,用户授权信息的内容是采用智能密码钥匙对所述特征信息执行数字签名的PKCS#7格式签名值;[0087]在PDF客户端显示橡皮图章,当接收到预览电子印章位置或尺寸调整信息时,对橡皮图章的位置或尺寸进行调整,完成调整后保存PDF文件;[0088]分析PDF文件中包含的各图片对象,采用数字水印识别算法提取数字水印,若成功提取数字水印,则识别到一个有效的橡皮图章;[0089]将数字水印中记录的证书序列号与插入终端的智能密码钥匙中用户数字证书的证书序列号进行比较,若一致,则进行后续操作,否则拒绝进行后续操作;[0090]验证所述用户授权信息的签名值是否有效,若有效,则为进行下一步操作,否则拒绝进行下一步操作;[0091]在版式文件中删除预览电子印章,获得原始版式文件,然后在原始版式文件中填充用户数据,并采用SHAl算法计算摘要值;[0092]从橡皮图章中提取电子印章图片,将所述摘要值以数字水印的方式嵌入电子印章图片中;[0093]根据橡皮图章的位置,在包含用户数据的版式文件中添加签名域,并将所述电子印章图片设置为签名域的外观,若电子印章图片的尺寸与预览电子印章的尺寸不一致,通过缩放或扩大电子印章图片,对齐电子印章中心点放置电子印章图片等,将电子印章图片的尺寸与橡皮图章的尺寸调整一致;[0094]在PDF文件中添加数字签名数据字典,计算签名值完成数字签名过程,更新及保存PDF文件即可获得包含电子印章的文档。[0095]上述方案通过对用户授权信息的验证,有效避免了电子印章的非授权使用。[0096]本实施例其它技术特征与实施例二相同,在此不予赘述。[0097]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。【权利要求】1.一种定位电子印章的方法,其特征在于,包括步骤:当接收到预览电子印章添加信息时,将预览电子印章添加到版式文件中,其中所述预览电子印章含有特征信息;识别所述预览电子印章,根据识别出的预览电子印章的位置添加签名域,所述签名域用于设置签名外观和进行数字签名。2.根据权利要求1所述的定位电子印章的方法,其特征在于,预览电子印章添加到版式文件中的位置根据获取的鼠标位置信息确定。3.根据权利要求1所述的定位电子印章的方法,其特征在于,将预览电子印章添加到版式文件中的步骤之后,识别所述预览电子印章的步骤之前,还包括步骤:当接收到预览电子印章位置或尺寸调整信息时,调整所述预览电子印章的位置或尺寸。4.根据权利要求3所述的定位电子印章的方法,其特征在于,调整所述预览电子印章的位置或尺寸的步骤之后,还包括保存所述版式文件的步骤。5.根据权利要求1所述的定位电子印章的方法,其特征在于,所述特征信息嵌入于预览电子印章的名称中、和/或预览电子印章的特定键值对中、和/或预览电子印章的数字水印中。6.根据权利要求1所述的定位电子印章的方法,其特征在于,识别所述预览电子印章的步骤包括:分析所述版式文件中包含的各图片,若分析获得的图片属性信息与所述预览电子印章包含的特征信息相匹配,则识别出所述预览电子印章。7.根据权利要求1所述的定位电子印章的方法,其特征在于,识别所述预览电子印章的步骤之后,根据识别出的预览电子印章的位置添加签名域的步骤之前,还包括步骤:将预览电子印章的特征信息与预设的预览电子印章特征信息进行比较,若一致,则根据识别出的预览电子印章的位置添加签名域。8.根据权利要求7所述的定位电子印章的方法,其特征在于,在预览电子印章的数据字典中添加用户授权信息,所述用户授权信息内容是采用智能密码钥匙对所述特征信息执行数字签名的PKCS#7格式签名值;若预览电子印章的特征信息与预设的预览电子印章特征信息一致,验证所述用户授权信息的签名值是否有效,若有效,则根据识别出的预览电子印章的位置添加签名域。9.根据权利要求7所述的定位电子印章的方法,其特征在于,所述预设的预览电子印章特征信息存储在智能密码钥匙中。10.一种定位电子印章的装置,其特征在于,包括:预览印章嵌入模块,用于当接收到预览电子印章添加信息时,将预览电子印章添加到版式文件中,其中所述预览电子印章含有特征信息;签名域嵌入模块,用于识别所述预览电子印章,根据识别出的预览电子印章的位置添加签名域,所述签名域用于设置签名外观和进行数字签名。11.根据权利要求10所述的定位电子印章的装置,其特征在于,所述预览印章嵌入模块将预览电子印章添加到版式文件中的位置根据获取的鼠标位置信息确定。12.根据权利要求10所述的定位电子印章的装置,其特征在于,还包括位于所述预览印章嵌入模块和所述签名域嵌入模块之间的调整信息获取模块,用于当接收到预览电子印章位置或尺寸调整信息时,调整所述预览电子印章的位置或尺寸。13.根据权利要求12所述的定位电子印章的装置,其特征在于,还包括位于所述调整信息获取模块与所述签名域嵌入模块之间的保存模块,用于保存所述版式文件。14.根据权利要求10所述的定位电子印章的装置,其特征在于,所述特征信息嵌入于预览电子印章的名称中、和/或预览电子印章的特定键值对中、和/或预览电子印章的数字水印中。15.根据权利要求10所述的定位电子印章的装置,其特征在于,所述签名域嵌入模块识别所述预览电子印章包括:分析所述版式文件中包含的各图片,若分析获得的图片属性信息与所述预览电子印章包含的特征信息相匹配,则识别出所述电子印章。16.根据权利要求10所述的定位电子印章的装置,其特征在于,所述签名域嵌入模块识别所述预览电子印章之后,根据识别出的预览电子印章的位置添加签名域之前,还用于将预览电子印章的特征信息与预设的预览电子印章特征信息进行比较,若一致,则根据识别出的预览电子印章的位置添加签名域。17.根据权利要求16所述的定位电子印章的装置,其特征在于,还包括用户授权模块,用于在预览电子印章的数据字典中添加用户授权信息,所述用户授权信息内容是采用智能密码钥匙对所述特征信息执行数字签名的PKCS#7格式签名值;若预览电子印章的特征信息与预设的预览电子印章特征信息一致,所述签名域嵌入模块还用于验证所述用户授权信息的签名值是否有效,若有效,则根据识别出的预览电子印章的位置添加签名域。18.根据权利要求16所述的定位电子印章的装置,其特征在于,还包括存储所述预设的预览电子印章特征信息的智能密码钥匙。`19.一种实现电子印章的装置,其特征在于,包括:预览印章嵌入模块,用于当接收到电子印章添加信息时,将预览电子印章添加到版式文件中,其中所述预览电子印章含有特征信息;签名域嵌入模块,用于识别所述预览电子印章,根据识别出的预览电子印章的位置添加签名域,所述签名域用于设置签名外观和进行数字签名;签名域外观设置模块,用于将从所述预览电子印章中获取的电子印章图片设置为所述签名域的外观;数字签名模块,用于在所述版式文件中添加数字签名数据字典,计算签名值完成数字签名。【文档编号】G06F17/24GK103729341SQ201310754763【公开日】2014年4月16日申请日期:2013年12月31日优先权日:2013年12月31日【发明者】张永强申请人:广东数字证书认证中心有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1