一种电子合同作废的方法技术

技术编号:26066266 阅读:138 留言:0更新日期:2020-10-28 16:39
本发明专利技术提供一种电子合同作废的方法,包括以下步骤:(1)电子签章系统创建用户的时候,除了创建数字证书以及普通的电子印章外,同时创建生成“作废”电子章;(2)用户登录电子签章系统,上传电子合同,创建签署流程,指定电子合同由各签署方进行签署;(3)执行电子合同作废,需要电子合同的各签署方,轮流通过数字签名加盖“作废”的电子印章;(4)电子合同所有的签署方一致都盖上“作废”电子章,代表该合同已经作废。本发明专利技术使电子合同的作废功能跟纸质合同的作废功能用法基本保持一致;无论是电子合同在全部签署完成之前形成多少份中间的签署文件;或者通过复制拷贝产生多个复制的电子件,都可通过系统的溯源链,判断该电子合同的状态。

【技术实现步骤摘要】
一种电子合同作废的方法
本专利技术涉及一种电子合同的处理方法,尤其是涉及一种电子合同作废的方法。
技术介绍
随着互联网+时代的到来,无纸化办公是一个不可避免的趋势,电子合同取代纸质合同已经成为各行各业的一个共性需求。伴随着电子签名的广阔市场,市面上也出现了越来越多的第三方可信签约平台,如e签宝,法大大,上上签,契约锁等,提供了各式各样电子合同的签约功能。但是却没有一家说提供了电子合同作废的功能;电子合同的作废有明确的使用场景,但是场景比较小众,大部分客户并不在意这个功能,碰到合同需要作废的情况,可能就是签署方约定俗成,直接丢弃不用这个电子合同。主要缺陷在于:电子合同在合同签署以后,已经是属于生效的电子合同。如果仅仅只是直接丢弃,被有心人拿去利用,用已经作废的合同当做有效的合同,就会出现虚假合同,利益纠葛等;而如果按照纸质合同的做法,就是在已经签署的电子合同里面,再签上各签署方的已作废章;但是由于电子合同有个特性就是可复制性,签署中的或者签署后的有效电子合同可以无限复制。签署作废章只会在指定的一份电子合同上面进行操作,作废的只是其中一份合同,但是被复制的电子合同技术上还是属于有效的电子合同。就会出现电子合同看起来是有效的,但实际上该电子合同应该是作废了。
技术实现思路
本专利技术提供了一种电子合同作废的方法,用于解决上述问题,实现跟纸质合同作废方式类似的电子合同作废的功能,利用PDF结构的增量更新特性形成系统特有的合同溯源链;通过合同的溯源链以及电子合同里面签名域信息,可以断定电子合同是否属于哪条溯源链上的电子合同,并根据该溯源链的电子合同状态,来判断合同是否已经作废。其技术方案如下所述:一种电子合同作废的方法,包括以下步骤:S10:电子签章系统创建用户的时候,除了创建数字证书以及普通的电子印章外,同时创建生成“作废”电子章;S20:用户登录电子签章系统,上传电子合同,创建签署流程,指定电子合同由各签署方进行签署;S30:执行电子合同作废,需要电子合同的各签署方,轮流通过数字签名加盖“作废”的电子印章;S40:电子合同所有的签署方一致都盖上“作废”电子章,代表该合同已经作废。进一步的,步骤S20中,电子合同签署的步骤如下:S1:作为用户的管理员/签署方,登录电子签章系统,上传电子合同;S2:电子签章系统在数据库中进行电子合同信息创建的处理;S3:电子签章系统创建签署流程,指定签署方,并在数据库中进行合同签署流程创建的处理;S4:电子签章系统向签署方发送签署消息;S5:各签署方登录电子签章系统,并进行合同签署;S6:电子签章系统在数据库中更新流程信息;S7:结束签署流程。进一步的,步骤S5中,合同签署时,创建签名域的时候,需要设置签名保护的文档字节范围ByteRange,根据ByteRange可以计算获取PDF文档的原文摘要,再用用户的数字证书私钥进行签名,然后将数字签名结果合并到PDF文档里面。进一步的,步骤S30中,在合同作废时,读取出每个签名域里面的签名保护的文档字节范围ByteRange,提取每次签名时候的PDF文档摘要值。在电子签章系统里面记录该作废合同从第一次数字签名,到最后一个作废章的数字签名,所有签署过程中的产生的文件Hash值列表,形成该作废合同的溯源链记录。电子合同验证步骤中,取出PDF里面最后的一个签名域,根据签名域里面ByteRange,计算得到当前文件的原文摘值要,调用电子签章系统的电子合同状态获取接口来判断电子合同的有效性状态。将当前文件的原文摘值要与溯源链的原文摘要值比对,如果有符合的,则判定该电子合同未已作废;如果电子合同已作废,则会在被校验的电子合同上面加盖“该电子合同已作废”的印章。步骤S20中,电子合同签署的时候,能够可选加盖二维码来查询电子合同的真伪,扫描该二维码可以展示该电子合同的状态信息等。进一步的,步骤S30中,包括以下步骤:S1:电子合同的签署方登录系统,创建作废流程,电子签章系统在数据库中新建作废流程,电子签章系统通知各签署方;S2:电子合同的签署方用自己的数字证书私钥进行数字签名加盖“作废”电子章在指定位置;S3:所有的签署方都盖上了“作废”的电子签章以后,系统就将该合同标记为合同已作废的状态;S4:电子签章系统同时读取该电子合同的所有签名域里面的ByteRange,提取每次签名时候的PDF文档摘要值,得到文件摘要的列表,生成该作废合同的溯源链记录,保存在电子签章系统里面。本专利技术提供的电子合同作废的方法,使电子合同的作废功能跟纸质合同的作废功能用法基本保持一致;无论是电子合同在全部签署完成之前形成多少份中间的签署文件;或者通过复制拷贝产生多个复制的电子件,都可以通过系统的溯源链,来判断该电子合同的状态。附图说明图1是签署方1签章的示意图;图2是签署方2签章的示意图;图3是签署方1签作废章的示意图;图4是签署方2签作废章,合同作废,形成溯源链;图5是所述电子合同签署的流程示意图;图6是所述电子合同作废的流程示意图;图7是所述电子合同校验的流程示意图;图8是所述电子合同作废后效果示意图。具体实施方式设定电子合同的文本采用的PDF格式文件,在PDF文件进行数字签名:创建签名域的时候,需要设置签名保护的文档字节范围ByteRange,根据ByteRange可以计算获取PDF文档的原文摘要,再用用户的数字证书私钥进行签名,然后将数字签名结果合并到PDF文档里面。因此包含电子签名的PDF文档里面,可以通过获取签名域里面的ByteRange信息得到每次数字签名的PDF原文文档摘要值,同时也可以提取出每次签名完后的PDF整个文档内容。如图1所示的签署方1签章,签名域1的ByteRange[0,800,1000,200],即扣除签名域1的签名值以后的整个文件字节范围,Hash值为HashValue1。如图2所示的签署方2签章,签名域2的ByteRange[0,1500,1700,200],即扣除签名域2的签名值以后的整个文件字节范围,Hash值为HashValue2。电子合同作废功能:首先创建用户的时候,除了创建数字证书以及普通的电子印章外,额外需要创建生成“作废”电子章;执行电子合同作废的时候,就是需要电子合同的各签署方,轮流通过PDF数字签名技术加盖“作废”的电子印章;电子合同所有的签署方一致都盖上“作废”电子章,代表该合同已经作废。如图3所示的签署方1签作废章,签名域3的ByteRange[0,2300,2500,200],即扣除签名域3的签名值以后的整个文件字节范围,Hash值为HashValue3。此时签署方1通过PDF数字签名技术加盖“作废”的电子印章。如图4所示的签署方2签作废章,签名域4的ByteRange[0,3100,3300,200],即扣本文档来自技高网...

【技术保护点】
1.一种电子合同作废的方法,包括以下步骤:/nS10:电子签章系统创建用户的时候,除了创建数字证书以及普通的电子印章外,同时创建生成“作废”电子章;/nS20:用户登录电子签章系统,上传电子合同,创建签署流程,指定电子合同由各签署方进行签署;/nS30:执行电子合同作废,需要电子合同的各签署方,轮流通过数字签名加盖“作废”的电子印章;/nS40:电子合同所有的签署方一致都盖上“作废”电子章,代表该合同已经作废。/n

【技术特征摘要】
1.一种电子合同作废的方法,包括以下步骤:
S10:电子签章系统创建用户的时候,除了创建数字证书以及普通的电子印章外,同时创建生成“作废”电子章;
S20:用户登录电子签章系统,上传电子合同,创建签署流程,指定电子合同由各签署方进行签署;
S30:执行电子合同作废,需要电子合同的各签署方,轮流通过数字签名加盖“作废”的电子印章;
S40:电子合同所有的签署方一致都盖上“作废”电子章,代表该合同已经作废。


2.根据权利要求1所述的电子合同作废的方法,其特征在于:步骤S20中,电子合同签署的步骤如下:
S1:作为用户的管理员/签署方,登录电子签章系统,上传电子合同;
S2:电子签章系统在数据库中进行电子合同信息创建的处理;
S3:电子签章系统创建签署流程,指定签署方,并在数据库中进行合同签署流程创建的处理;
S4:电子签章系统向签署方发送签署消息;
S5:各签署方登录电子签章系统,并进行合同签署;
S6:电子签章系统在数据库中更新流程信息;
S7:结束签署流程。


3.根据权利要求2所述的电子合同作废的方法,其特征在于:步骤S5中,合同签署时,创建签名域的时候,需要设置签名保护的文档字节范围ByteRange,根据ByteRange可以计算获取PDF文档的原文摘要,再用用户的数字证书私钥进行签名,然后将数字签名结果合并到PDF文档里面。


4.根据权利要求1所述的电子合同作废的方法,其特征在于:步骤S30中,在合同作废时,读取出每个签名域里面的签名保护的文档字节范围ByteRange,提取每次签名时候的PDF文档摘要值。


5.根据权利...

【专利技术属性】
技术研发人员:陈传义郭峰金宏洲程亮
申请(专利权)人:杭州天谷信息科技有限公司
类型:发明
国别省市:浙江;33

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

1