【技术实现步骤摘要】
一种基于OFD的电子签章多版本可追溯快速验签方法
本专利技术涉及OFD版式文件
,具体涉及一种基于OFD的电子签章多版本可追溯快速验签方法。
技术介绍
OFD(OpenFixed-layout)是我国拥有自主知识产权的版式文档标准,其软件产品具有的自主可控性,安全性,技术先进性以及呈现效果不因软硬件环境,操作者的变化而变化的特点,在电子文件存储和交换起到重要的作用。OFD为了代替国际标准的PDF(PortableDocumentFormat),兼备PDF的诸多特性包括电子签名——即电子签章,以保证文档的完整性,签名者真实性和不可抵赖性,因此也被更多的应用于电子发票、电子公文、档案、电子证照等领域。随着OFD应用的普及,在使用过程中,有一些问题慢慢衍生,例如:一、一份OFD上有大量电子签章如何加快验签速度?二、传统OFD验签只会告知原文是否篡改,无法知晓具体哪些部分被篡改了。三、对于OFD的电子合同应用,如何追溯签章之间的改动?……针对以上诸多问题,本专利技术提供了一种基于 ...
【技术保护点】
1.一种基于OFD的电子签章多版本可追溯快速验签方法,其特征在于,包含以下步骤:/n1)接收并临时存储用户上传的OFD文件,并将OFD解析为多个xml文件和资源文件组成的文件结构,所述的多个xml文件包括OFD.xml文件;/n2)遍历OFD.xml文件中的所有文件对象入口,根据各个文件对象入口是否包含签名列表入口,判断当前文件对象入口所指向的文件对象是否包含签名,跳过不包含签名的文件对象,直接验证下一个文件对象,直到所有文件对象都被验证过;/n3)对包含签名的文件对象,建立原文摘要对照表;/n4)遍历所有签名文件,根据已有签名文件之间摘要记录节点差异生成各签名版本之间的差 ...
【技术特征摘要】
1.一种基于OFD的电子签章多版本可追溯快速验签方法,其特征在于,包含以下步骤:
1)接收并临时存储用户上传的OFD文件,并将OFD解析为多个xml文件和资源文件组成的文件结构,所述的多个xml文件包括OFD.xml文件;
2)遍历OFD.xml文件中的所有文件对象入口,根据各个文件对象入口是否包含签名列表入口,判断当前文件对象入口所指向的文件对象是否包含签名,跳过不包含签名的文件对象,直接验证下一个文件对象,直到所有文件对象都被验证过;
3)对包含签名的文件对象,建立原文摘要对照表;
4)遍历所有签名文件,根据已有签名文件之间摘要记录节点差异生成各签名版本之间的差异对照图,记录到验签报告中;
5)对每个签名文件中的所有摘要记录节点,先搜索步骤3)中得到的原文摘要对照表是否已经收录;
已收录的直接对照摘要是否一致,未收录的,对摘要记录节点所指向的包内文件计算摘要后,先收录到原文摘要对照表,再进行对照摘要是否一致;
对照摘要一致则检查下一个摘要记录节点,对照失败,记录对照失败的摘要记录节点,以被更改的内容的形式记录在验签报告中;
6)按照标准验证电子签章所得出的验签结果增加到验签报告中,完成验签报告。
2.根据权利要求1所述的基于OFD的电子签章多版本可追溯快速验签方法,其特征在于,步骤1)中,所述的资源文件包括字型、颜色空间、绘制参数、矢量图像和多媒体。
3.根据权利要求1所述的基于OFD的电子签章多版本可追溯快速验签方法,其特征在于,步骤1)中,所述的OFD.xml文件为文件主入口文件,包括多个文件对象入口和与所述多个文件对象入口对应的文件对象。
4.根据权利要求1所述的基于OFD的电子签章多版本可追溯快速验签方法,其特征在于,步骤2)中,签名列表入口对应有签名列表文件,签名列表入口指向对应签名列表文件所在路径;
签名列...
【专利技术属性】
技术研发人员:吕涛,邓志英,王海峰,徐俊杰,
申请(专利权)人:杭州尚尚签网络科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。